Um computador possui um hardware de relógio que fornece interrupções periódicas para que o seu sistema operacional possa tomar uma decisão de escalonamento a cada interrupção. Caso o algoritmo de escalonamento que trata essas interrupções seja não preemptivo, o sistema operacional escolhe um processo para executar e
- A deixa-o em execução até que seja identificado, durante o tratamento da interrupção, um outro processo de maior prioridade que ficou pronto para executar.
- B deixa-o em execução até que ele seja bloqueado (à espera de E/S ou de um outro processo) ou até que ele voluntariamente decida liberar o uso do processador.
- C deixa-o em execução por um intervalo de tempo pré- -definido, após o qual o processador será concedido a outro processo que esteja pronto para ser executado.
- D uma decisão de escalonamento é tomada durante a interrupção de relógio, visando conceder o processamento a outro processo que esteja aguardando por muito tempo.
- E ao término da interrupção de relógio, não poderá mais continuar a execução do processo que estava executando antes da interrupção, pois este foi abortado.