Questões Sistemas Operacionais Algoritmo de Escalonamento
No contexto do escalonamento de processos:
Responda: No contexto do escalonamento de processos:
💬 Comentários
Confira os comentários sobre esta questão.

Por David Castilho em 31/12/1969 21:00:00
Gabarito: b) O algoritmo First-Come, First-Served (FCFS) é realmente um dos mais simples algoritmos de escalonamento de processos. Ele funciona atendendo os processos na ordem de chegada, sem preempção, ou seja, o processo em execução só é interrompido quando termina sua execução ou solicita operação de E/S.
Vamos analisar as outras alternativas para confirmar a correção da letra b:
a) O escalonamento circular ou round-robin não pressupõe hierarquia de duração dos processos. Ele distribui o tempo de CPU de forma igualitária, dando fatias de tempo iguais para cada processo, independentemente da duração ou prioridade.
c) O round-robin é um algoritmo simples, não complexo, e é justo e amplamente usado, mas não é considerado um dos algoritmos mais modernos, pois é bastante tradicional.
d) A descrição dada na alternativa d) corresponde a escalonadores não preemptivos, pois em preemptivos o processo pode ser retirado do processador antes de terminar, por exemplo, quando um processo de maior prioridade chega.
e) Turnaround mede o tempo total desde a submissão até a conclusão do processo, incluindo o tempo de execução e espera, não apenas o tempo perdido na fila de prontos.
Portanto, a alternativa b) está correta e as demais apresentam incorreções ou imprecisões.
Vamos analisar as outras alternativas para confirmar a correção da letra b:
a) O escalonamento circular ou round-robin não pressupõe hierarquia de duração dos processos. Ele distribui o tempo de CPU de forma igualitária, dando fatias de tempo iguais para cada processo, independentemente da duração ou prioridade.
c) O round-robin é um algoritmo simples, não complexo, e é justo e amplamente usado, mas não é considerado um dos algoritmos mais modernos, pois é bastante tradicional.
d) A descrição dada na alternativa d) corresponde a escalonadores não preemptivos, pois em preemptivos o processo pode ser retirado do processador antes de terminar, por exemplo, quando um processo de maior prioridade chega.
e) Turnaround mede o tempo total desde a submissão até a conclusão do processo, incluindo o tempo de execução e espera, não apenas o tempo perdido na fila de prontos.
Portanto, a alternativa b) está correta e as demais apresentam incorreções ou imprecisões.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários