Camila Duarte
EQUIPE
18/09/2026 • 18:02
Vamos falar um pouco sobre tipos de escalonamento de processos, um conceito super importante em sistemas operacionais. O escalonamento determina como a CPU decide qual processo vai ser executado a seguir. Existem basicamente dois tipos de escalonamento: preemptivo e não preemptivo.
O escalonamento 'Shortest-Job-First' (SJF) é aquele que escolhe o processo com o menor tempo de execução restante. Geralmente, ele é feito de forma não preemptiva, ou seja, quando começa a execução de um processo, ele só é interrompido quando termina.
Já o escalonamento circular, conhecido como round-robin, é um clássico exemplo de escalonamento preemptivo, porque ele divide o tempo de CPU entre processos em fatias, interrompendo um processo para dar vez ao próximo, ideal para sistemas de tempo compartilhado.
Por fim, o FIFO (First-In-First-Out) é um escalonamento não preemptivo, onde o processo que chegou primeiro é executado até o fim, sem ser interrompido.
Portanto, a frase correta fica: SJF é não preemptivo, escalonamento circular é preemptivo, e FIFO é não preemptivo, que corresponde à alternativa d).
O escalonamento 'Shortest-Job-First' (SJF) é aquele que escolhe o processo com o menor tempo de execução restante. Geralmente, ele é feito de forma não preemptiva, ou seja, quando começa a execução de um processo, ele só é interrompido quando termina.
Já o escalonamento circular, conhecido como round-robin, é um clássico exemplo de escalonamento preemptivo, porque ele divide o tempo de CPU entre processos em fatias, interrompendo um processo para dar vez ao próximo, ideal para sistemas de tempo compartilhado.
Por fim, o FIFO (First-In-First-Out) é um escalonamento não preemptivo, onde o processo que chegou primeiro é executado até o fim, sem ser interrompido.
Portanto, a frase correta fica: SJF é não preemptivo, escalonamento circular é preemptivo, e FIFO é não preemptivo, que corresponde à alternativa d).