AtIVIDADE 01 09 2015
1.Qual a função dos módulos escalonador e despachante?
O escalonador deve aplicar a política de escalonamento escolhida pelo S.O.
O dispatcher é responsável por realizar a troca de contexto.
2.Quais as diferenças entre os escalonamentos FIFO e circular?
O escalonamento FIFO procura primeiro terminar um processo antes de começar outro, enquanto o escalonamento circular, reserva um determinado tempo para que o processo circule compartilhando o mesmo momento com outros processos. O circular é do tipo preemptivo enquanto FIFO é First In First Out.
3.Explique as consequências geradas para o sistema em relação a escolha do tamanho do quantum.
Caso utilizem um quanto muito grande o escalonamento vira FIFO caso utilizem um quantum muito pequeno é causado mudança de contexto que afetara diretamente no sistema
4.Para o conjunto de processos: A(12 ms), B(08 ms), C (15 ms) e D (05 ms), em fila nesta ordem, calcule o tempo médio de espera para os algoritmos FIFO e SJF.
FIFO
A=0, B=12, C=20, D=35 (0+12+20+35) /4 = 16,78ms
SJF
C=0, A=15, B=27, D=35 (0+15+27+35) /4=19,25
5.Para o mesmo conjunto de processos, utilizando o algoritmo Round Robin, calcule o tempo médio de espera, para os seguintes valores de quantum: a)8 ms
A=0+21=21, B=8, C=16+9=25, D=24 (21+8+25+24)/4=19,5 ms
b) 5 ms
A=0+15+8=23, B=5+15=20, C=10+13+5=28, D=15 (23+20+28+15)/4=21,5 ms