Teste
Configurar o escalonamento circular (sem prioridade): janela Gerência do Processador / Opções
Criar dois processos com a mesma prioridade (um CPU-bound e outro I/O-bound) Na janela Console SOsim / Processos / Selecionar observe o tempo de processador de cada processo durante três minutos e as mudanças de estado. Após esse período anote o tempo de processador de cada processo. Analise a distribuição do uso da UCP.
Durante 3min
CPU-bound: 75
I/O-bound: 15
Pergunta: O que acontece se o tempo de time slice (quantum) aumentar ou diminuir?
R: Se aumentarmos o quantum o CPU-bound irá executar em média 10 vezes mais que o I/O bound, se diminuirmos o quantum o CPU-bound irá executar em média 4 vezes mais que o I/O.
Exercício 2: Escalonamento circular com prioridades Configurar o escalonamento por prioridades: janela Gerência do Processador / Opções
Criar um processo CPU-bound com prioridade 3 e um I/O-bound com prioridade 4. Na janela Console SOsim / Processos / Selecionar observe o tempo de processador de cada processo durante três minutos e as mudanças de estado. Após esse período anote o tempo de processador de cada processo. Analise a distribuição do uso da UCP comparativamente ao Exercício 1.
Durante 3min
CPU-bound: 60
I/O-bound: 13 Pergunta: O que acontece se o tempo de espera do processo I/O-bound aumentar ou diminuir?
R: Se o tempo de espera do I/O diminuir a alteração do seu estado acontecerá de forma mais rápida, ou seja, o seu tempo de espera diminuiu. E se diminuir ele irá esperar mais, pois seu tempo de espera será maior.
Exercício 3: Escalonamento circular com prioridades Configurar o escalonamento por prioridades: janela Gerência do Processador / Opções
Criar um processo CPU-bound com prioridade 4 e um I/O-bound com prioridade 3. Analise a situação. Pergunta: Quais devem ser os critérios para