Pular para o conteúdo principal

Questão de Sistemas Operacionais — Algoritmo de Escalonamento — UNO Chapecó 2025

Sistemas OperacionaisAlgoritmo de Escalonamento
Código
qg627725
Banca
UNO Chapecó
Órgão
Câmara Municipal de Chapecó - SC
Ano
2025
Nível
Superior
Cargo
Analista de Informática
O gerenciamento de processos é uma das funções mais críticas de um sistema operacional, sendo responsável por criar, escalonar e finalizar processos, garantindo que a CPU seja utilizada de forma eficiente e justa. Em ambientes multitarefa, o sistema operacional alterna a execução de múltiplos processos, criando a ilusão de simultaneidade. Analise as seguintes afirmações sobre o gerenciamento de processos em sistemas operacionais modernos:I.O escalonador de curto prazo (CPU scheduler) é responsável por selecionar, entre os processos que estão na memória e prontos para executar, qual deles receberá a CPU. Algoritmos como o Round-Robin são preemptivos e garantem que nenhum processo monopolize o processador por tempo indeterminado.II.Um processo, ao ser criado, passa por diversos estados, como "novo", "pronto", "em execução", "espera" e "terminado". A transição do estado de "espera" para "pronto" ocorre tipicamente quando um evento pelo qual o processo aguardava (e.g., uma operação de E/S) é concluído.III.A troca de contexto é um mecanismo que permite ao sistema operacional salvar o estado de um processo que está deixando a CPU e carregar o estado de outro processo que está entrando. Esse procedimento, embora essencial para a multitarefa, introduz uma sobrecarga (overhead) significativa, pois não realiza trabalho útil do ponto de vista do usuário.Estão corretas as afirmativas:
  1. AI e II, apenas.
  2. BI, II e III.
  3. CII e III, apenas.
  4. DI, apenas.
Revelar gabarito e comentário

GabaritoB — I, II e III.

Link permanente: /questoes/qg627725