Prévia do material em texto
Simulação de processos em execução É objetivo da disciplina Sistemas operacionais “explicar a gerência do processador”. Com base nesse objetivo, o trabalho da unidade 2 consistirá na execução do simulador SOsim a fim de testar o comportamento do processador mediante diferentes situações. O trabalho é importante para que o aluno compreenda como é a utilização do processador em um sistema computacional multitarefa. e desenvolva as seguintes atividades: 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. CPU-bound - porque ele está a maior parte do tempo alocado na UCP e tem intervalo de tempos fazendo solicitações de E/S, e não ficou em estado de espera a maior parte do tempo aguardando a conclusão das solicitações de E/S que ele deveria fazer para ser I/O-bound . Atividade 2 – 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. Estáticas: Prioridade, Tempo de Criação e Frames. Dinâmicas do PCB: Estado, Tempo de UCP e PC. Contexto de Software: Prioridade, Estado, Tempo de Criação e Tempo de UCP. Contexto de Hardware: Frames e PC Atividade 3 – 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 a razão dessa situação. Isso é o tempo da troca de contexto para outro processo, significa que os processos já foram executados e estão em estado de pronto assim permitindo o suporte a multitarefa. Isso assegura que a CPU não seja monopolizada por um processo somente o que iria atrapalhar a execução dos demais processos a ser executado.