PROVA PRATICA C1 COM RESPOSTA
Atividade 1: Criação de Processos c) Questão teórica para responder com a ajuda do simulador Com base na observação do comportamento do processo criado, identifique se o processo é I/O-bound ou CPU-bound? Justifique a resposta. O processo criado é do CPU-bound, pois ele alterna entre os estados de pronto e de execução, já o outro processo que é o I/O bound o estados fica sempre em estado de espera.
Atividade 2: Tipos de Processos c) Questão teórica para responder com a ajuda do simulador Analise os efeitos gerados no caso de redução do tempo gasto na operação de E/S pelo processo I/O-bound.
Diminuindo o tempo gasto na operação de E/S pelo processo de I/O-bound os tempos de UCP serão os mesmos entre os dois processos criados. Neste caso temos o processo do tipo CPU-bound mudando de contexto entre os estados Pronto/Execução e o processo I/Obound mudando os estados Pronto/Execução/Espera.
Atividade 3: PCB c) Questão teórica para responder com a ajuda do simulador 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.
De acordo com o PCB,são estáticas a prioridade,frames e tempo de criação.As informações dinâmicas o estado,tempo de UCP e PC.No contexto do software e fazem parte a prioridade, tempo de criação e tempo de CPU, já no hardware estão os frames e PC.
Atividade 4: Estatísticas c) Questão teórica para responder com a ajuda do simulador 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.
Essa situação acontece em sistemas operacionais quando se faz troca de contexto para outro processo como o preemptivo , assim fazendo com que a CPU não seja monopolizada por somente um processo, assim permitido o suporte multitarefa que é o mais comum.
Atividade 5: Log de Execução dos Processos c) Questão teórica para responder com a ajuda