FIFO (First in, first out) ou FCFS (First come, first served): Onde como seu próprio nome já diz, o primeiro que chega será o primeiro a ser executado;
SJF (Shortest Job First): Onde o menor processo ganhará a CPU e atrás do mesmo formar uma fila de processos por ordem crescente de tempo de execução;
SRT (Shortest Remaining Time): Neste algoritmo é escolhido o processo que possua o menor tempo restante, mesmo que esse processo chegue à metade de uma operação, se o processo novo for menor ele será executado primeiro;
Algoritmo Loteria: O Sistema Operacional distribui tokens (fichas), numerados entre os processos, para o escalonamento é sorteado um numero aleatório para que o processo ganhe a vez na CPU, processos com mais tokens têm mais chance de receber antes a CPU.
Escalonamento garantido: Este algoritmo busca cumprir promessas de alocação de CPU o mais preciso possível.
RR (Round-Robin): Nesse escalonamento o sistema operacional possui um timer, chamado de quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na CPU. Com exceção do algoritmo RR e escalonamento garantido, todos os outros sofrem do problema de Inanição (starvation).
Múltiplas Filas: São usadas várias filas de processos prontos para executar, cada processo e colocado em uma fila, e cada fila tem uma política de escalonamento própria e outra entre filas.
d) em sistemas em lote,
há terminais com usuários esperando por uma resposta rápida, o que requer a utilização de algoritmos com curto intervalo de tempo para cada processo. Em sistemas em Lote, não há terminal com usuários esperando impacientes
por uma resposta rápida. Conseqüentemente, algoritmos com longo
intervalo de tempo para cada processo em geral são aceitáveis.
e)quando se usa um algoritmo de escalonamento preemptivo, o processo executa em fatias de tempo chamadas quantum,
determinadas pelo usuário.