Ciências da computação dia 265

Sistemas operacionais

Escalonadores para sistemas I/O Bound

Round Robin

Para encontrar o melhor quantum (Q) é interessante manter o equilibrio entre o 
overhead e um tempo razoavel de execução


chaveamento = 1ms

Q = 4ms
total = 4ms + 1ms = 5ms

nesse caso, 20% do tempo é perdido para o overhead com o chaveamento 
de processos



Q = 99ms
total = 99ms + 1ms = 100ms

nesse segundo caso, só 1% do tempo é perdido com a troca de contexto, 
mas há muito tempo de espera para a troca de procesos


Levando em consideração esses exemplos, escolher um quantum Q intermediario, 
como 20ms seria uma opção viavel

Baseado em prioridade

Múltiplas filas

Loteria

Fair-Share

Escalonadores para sistemas de tempo real

Earliest deadline first

Rate monotonic scheduling

Least laxity first (last stack time first)