O objetivo da multiprogramação é ter processos em execução o tempo todo para maximizar a utilização de CPU.
O escalonamento de CPU lida com o problema de decidir
a quais processos na fila de processos prontos a CPU
deverá ser alocada.
No escalonamento não preemptivo, depois que a CPU é
alocada a um processo, o processo só é removido da CPU
quando ele passa para o estado de espera ou quando