Imagem de fundo

Os algoritmos de escalonamento de processos podem ser preemptivos ou não preemptivos. C...

Os algoritmos de escalonamento de processos podem ser preemptivos ou não preemptivos. Considere as políticas de escalonamento de processos:


I. realiza o escalonamento por alternância circular, em que cada processo ganha um intervalo de tempo para uso contínuo da CPU (quantum); se ao final do quantum o processo ainda está processando, outro processo será escolhido; se houver interrupção ou o processo terminar antes do fim do quantum, outro processo será escolhido.

II. diversas filas de processos no estado pronto são criadas e cada processo é associado exclusivamente a uma delas; cada fila possui um mecanismo próprio de escalonamento, em função das características dos processos; cada fila possui uma prioridade associada; o sistema só pode escalonar processos de uma fila, se todas as outras de prioridade maior estiverem vazias.


I se refere ao algoritmo de escalonamento


A

Round Robin e II, ao escalonamento por múltiplas filas, ambos são preemptivos.


B

Round Robin, que é preemptivo, e II, ao escalonamento por múltiplas filas, que não é preemptivo.


C

FIFO (First In First Out), que não é preemptivo, e II, ao escalonamento por prioridades, que é preemptivo.


D

FIFO (First In First Out), que é preemptivo, e II, ao escalonamento por prioridades, que não é preemptivo.


E

circular e II, ao escalonamento cooperativo, ambos são não preemptivos.