Os Exercícios de Redes
Por: Lucas Gasparetto • 30/9/2021 • Dissertação • 257 Palavras (2 Páginas) • 95 Visualizações
1-O módulo escalonador é o que determina a ordem da execução dos processos, quanto ao despachante, ele é responsável pela mudança de contexto, dando controle da CPU ao processo selecionado pelo escalonador.
2-O escalonamento FIFO é não-preemptivo, ou seja, ele vai executar os processos na ordem em que eles estão, considerando que cada um será executado até o momento em que eles terminarem suas tarefas, já o circular, é preemptivo, ele também executará na ordem, mas dará um tempo determinado para cada processo realizar suas tarefas, e caso o processo não termine, ele voltará assim que a CPU estiver alocada para ele novamente, com mais uma fatia de tempo determinada.
3-Se o quantum for muito grande, ele irá se assemelhar ao escalonamento FIFO, pois boa parte dos processos não precisarão de tanto tempo para realizar suas tarefas, dessa forma, eles serão executados apenas uma vez. Já um quantum pequeno, irá gerar um número excessivo de trocas entre SO e Processos pela posse da CPU, isso criará uma alta latência por conta do grande número de escalonamentos.
4-FIFO= Tm = (0 + 12 + 20 + 35) / 4 = 16,75ms
SJF= Tm = (0 + 5 + 13 + 25) / 4 = 10,75ms
5)a) A: 0 + 21 = 21
B: 8
C: 16 + 9 = 25
D: 24
Tm = (21 + 8 + 25 + 24) / 4 = 19,5ms
b)A: 0 + 15 + 8 = 23
B: 5 + 15 = 20
C: 10 + 13 + 2 = 25
D: 15
Tm = (23 + 20 + 25 + 15) / 4 = 20,75ms
...