pedro
Questão Teórica
Com base na observação do comportamento do processo criado, identifique se o processo é I/O-bound ou CPU-bound? Justifique a resposta.
Resposta
O Processo que testamos é um CPU Bound, pois sempre esta alternando entre os estados de pronto e em execução, diferentemente do I/O Bound que esta sempre em espera.
Atividade 2 – Tipos de Processos
Questão Teórica
Analise os efeitos gerados no caso de redução do tempo gasto na operação de E/S pelo processo I/O-bound.
Resposta
O tempo de resposta do processo I/O Bound melhora consideravelmente e quase se iguala ao CPU Bound com a alteração no tempo de espera I/O.
Atividade 3 – PCB
Questão Teórica
Identifique quais informações do PCB são estáticas ou dinâmicas e quais fazem parte do contexto de software e do contexto de hardware.
Resposta
Informações estáticas, Prioridade, Tempo de Criação e Frames, Já as informações estáticas dinâmicas são, Estado, Tempo de UCP e PC, no contexto de Software fazem parte, Prioridade, Estado, Tempo de criação e Tempo de UCP, no contexto de Hardware, Frames e PC.
Atividade 4 – Estatísticas
Questão Teórica
Observe que em alguns momentos existem processos no estado de pronto porém nenhum em estado de execução. Explique o porquê dessa situação.
Resposta
Este fenômeno é chamado em Sistemas Operacionais como Troca de Contexto para outro processo e acontece para que nenhum deles venha a monopolizar o uso da CPU, caracterizando assim a multitarefa.
Atividade 5 – LOG de Execução dos Processos
Questão Teórica
Analise comparativamente a concorrência de dois processos CPU-bound executando em dois sistemas operacionais que se diferenciam apenas pelo valor da fatia de tempo.
Resposta
Avaliando os processos do tipo CPU-bound com a faixa de tempo mínima para execução durante 10 segundos, tem-se o primeiro processo que utiliza 02 segundos de execução, o segundo processo que utiliza 03