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
Round Robin e II, ao escalonamento por múltiplas filas, ambos são preemptivos.
Round Robin, que é preemptivo, e II, ao escalonamento por múltiplas filas, que não é preemptivo.
FIFO (First In First Out), que não é preemptivo, e II, ao escalonamento por prioridades, que é preemptivo.
FIFO (First In First Out), que é preemptivo, e II, ao escalonamento por prioridades, que não é preemptivo.
circular e II, ao escalonamento cooperativo, ambos são não preemptivos.