SOSIM
Entrega em 03/09
Faça o laboratório relativo ao simulador SOsim, especificamente as atividades 01 a 06. Responda as questões propostas.
Respostas:
1) O processo criado é “CPU-bound” pois os processos CPU-bound ficam a maior parte do tempo no estado Pronto e Execução, Processos do tipo I/O ficam em estado de espera constantemente.
2) Com a redução do tempo gasto na operação de E/S (Gerência do Processador – Tempo de espera de I/O) pelo processo de I/O-bound os tempos de UCP serão os mesmos entre os dois processos criados (CPU e I/O bound). No caso temos o processo do tipo CPU-bound mudando entre os estados Pronto/Execução e o processo I/Obound mudando entre os estados Pronto/Execução/Espera.
3) No PCB, são estáticas: Prioridade, Tempo de Criação e Frames. São dinâmicas do PCB: Estado, Tempo de UCP e PC. Quanto ao software fazem parte: Prioridade, Estado, Tempo de Criação e Tempo de UCP. No contexto de hardware estão: Frames e PC.
4) Essa situação é descrita como troca de contexto para outro processo, isso assegura que a CPU não é monopolizada por somente um processo, desta forma, permite-se o suporte a multitarefa.
5) Analisando dois 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 segundos para execução enquanto a troca de contexto consome 05 segundos (analise de logs do simulador). Ao aumentar a fatia de tempo de CPU para 10s durante 20s no total, cada um dos processos foi executado durante 09 segundos, sendo que foi gasto apenas 2s para troca de contexto. Desta forma, fica claro que quanto maior a quantia de tempo destinada a execução de um processo menor será o tempo gasto na troca de contexto. Na forma inversa, quanto menor a fatia de tempo de UCP destinado ao processo, maior o tempo gasto na troca de contexto.
6) Ao colocar um processo no estado de