Os sistemas operacionais gerenciam uma grande quantidade de recursos e processos, requerendo o uso de algoritmos de escalonamento bem estruturados e eficientes. Nesse contexto, grande parte dos sistemas operacionais utiliza o algoritmo de escalonamento preemptivo que se caracteriza por