Pular para o conteúdo principal

Questão de Sistemas Operacionais — Gerência do Processador — FGV 2026

Sistemas OperacionaisGerê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
  1. ATempo de turnaround (tempo total de conclusão do processo) médio, minimizando-o.
  2. BUtilização da CPU, maximizando-a constantemente.
  3. CThroughput (número de processos concluídos por unidade de tempo), maximizando-o.
  4. DTempo de resposta, minimizando o tempo que um usuário espera pela primeira resposta.
  5. 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

1Objetivo principal
Minimizar tempo de resposta
Sistemas interativos
2Características
Preemptivo por quantum
Justiça no compartilhamento
Sem prioridades
3Métricas não otimizadas
Turnaround (SJF é melhor)
Utilização da CPU (overhead)
Throughput (depende do quantum)
Tempo de espera (processos longos)
Round Robin (RR)
LEVELsoulevel.com.br
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.

Conclusão: A alternativa D está correta.

Link permanente: /questoes/fg128607