Questão de Sistemas Operacionais — Gerência do Processador — FGV 2026
Sistemas Operacionais›Gerência do Processador
Código
fg128607
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Superior
Cargo
Analista de Desenvolvimento de Sistemas
Em sistemas operacionais modernos, as políticas de escalonamento preemptivo permitem que o sistema interrompa um processo em execução para ceder a CPU a outro processo, baseando-se em determinados critérios. Um algoritmo clássico que utiliza a preempção por meio de fatias de tempo (quantum) é o Round Robin (RR).Nesse contexto, é correto afirmar que
ATempo de turnaround (tempo total de conclusão do processo) médio, minimizando-o.
BUtilização da CPU, maximizando-a constantemente.
CThroughput (número de processos concluídos por unidade de tempo), maximizando-o.
DTempo de resposta, minimizando o tempo que um usuário espera pela primeira resposta.
ETempo de espera, garantindo que todos os processos recebam tempo de CPU de forma justa, independentemente de sua prioridade.
Revelar gabarito e comentário▾
GabaritoD — Tempo de resposta, minimizando o tempo que um usuário espera pela primeira resposta.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Round Robin (RR) e seus objetivos
Gabarito: letra D. O algoritmo Round Robin é projetado para sistemas interativos, onde o principal objetivo é minimizar o tempo de resposta (response time), ou seja, o tempo que o usuário espera pela primeira resposta. Através de fatias de tempo (quantum), cada processo recebe a CPU por um curto período, garantindo que nenhum processo fique esperando muito tempo para sua primeira execução, o que é essencial para a interatividade.
A banca testa o conhecimento do objetivo central do Round Robin, que é prover boa interatividade. As demais alternativas apontam para métricas que não são otimizadas por esse algoritmo.
Métrica
Objetivo do Round Robin (RR)
Efeito real do RR
Tempo de resposta (response time)
Minimizar
✅ Principal objetivo: garante interatividade, pois cada processo recebe CPU rapidamente
Tempo de turnaround (tempo total de conclusão)
Minimizar
❌ Pode aumentar (especialmente com quantum pequeno); SJF é melhor
Utilização da CPU
Maximizar constantemente
❌ Overhead de chaveamento reduz utilização
Throughput (processos concluídos/tempo)
Maximizar
❌ Depende do quantum; não é objetivo central
Tempo de espera
Minimizar / justiça independente de prioridade
❌ Não minimiza (processos longos esperam muito); RR puro não usa prioridade
Round Robin (RR): Objetivo principal (Minimizar tempo de resposta, Sistemas interativos); Características (Preemptivo por quantum, Justiça no compartilhamento, Sem prioridades); Métricas não otimizadas (Turnaround (SJF é melhor), Utilização da CPU (overhead), Throughput (depende do quantum), Tempo de espera (processos longos))
Alternativa A — ❌ Incorreta
Afirma que o RR minimiza o tempo de turnaround (tempo total de conclusão). Na verdade, algoritmos como Shortest Job First (SJF) são melhores para turnaround. O RR, com seus chaveamentos frequentes, pode até aumentar o turnaround médio, especialmente se o quantum for pequeno.
Alternativa B — ❌ Incorreta
Afirma que o RR maximiza constantemente a utilização da CPU. O overhead de chaveamento de contexto reduz a utilização. Algoritmos não preemptivos ou com quantum grande tendem a ter maior utilização de CPU.
Alternativa C — ❌ Incorreta
Afirma que o RR maximiza o throughput (número de processos concluídos por unidade de tempo). O throughput depende do quantum: um quantum muito pequeno aumenta overhead e reduz throughput; um quantum grande aproxima o comportamento de FIFO, que também não é ótimo. Não é objetivo do RR maximizar throughput.
Alternativa D — ✅ Correta ⟵ GABARITO
O RR é projetado para minimizar o tempo de resposta, pois cada processo rapidamente recebe uma fatia de CPU, proporcionando boa interatividade. É a característica central do algoritmo.
Alternativa E — ❌ Incorreta
Afirma que o RR minimiza o tempo de espera e garante justiça independentemente de prioridade. Na verdade, o RR não minimiza o tempo de espera (processos longos podem esperar muito). Além disso, a menção a "prioridade" não se aplica ao RR puro, que trata todos os processos igualmente sem prioridades. A justiça no RR é em termos de compartilhamento de CPU, mas não há minimização do tempo de espera.