Em sistemas operacionais modernos, cada processo é controla...

Próximas questões
Com base no mesmo assunto
Q3504905 Sistemas Operacionais
Em sistemas operacionais modernos, cada processo é controlado e monitorado por estruturas especificas do próprio sistema. Assinale a alternativa que descreve corretamente o que ocorre quando um processo entra no estado de "pronto" (ready). 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C

Tema central: A questão trata dos estados de um processo em sistemas operacionais, um assunto fundamental para quem se prepara para concursos públicos na área de TI. Compreender esses estados é essencial porque aparecem com frequência em provas e ajudam a entender como o sistema operacional gerencia a execução dos programas.

Resumo teórico: Em sistemas operacionais modernos, um processo é uma instância de um programa em execução. O sistema operacional controla cada processo usando estruturas próprias, como o PCB (Process Control Block). Entre os principais estados de um processo, destacam-se:

  • Novo (New): processo está sendo criado.
  • Pronto (Ready): processo está aguardando para ser executado pelo processador.
  • Executando (Running): processo está em execução no processador.
  • Esperando (Waiting/Blocked): processo aguarda algum evento externo, como a conclusão de uma operação de E/S.
  • Finalizado (Terminated): processo terminou sua execução.

(Fonte: Silberschatz, Galvin e Gagne, "Fundamentos de Sistemas Operacionais")

Justificativa da alternativa correta (C):

Quando um processo está no estado "pronto" (ready), ele já possui todos os recursos necessários (exceto o processador) e aguarda ser selecionado pelo escalonador para execução. Ou seja, ele está "na fila" para usar a CPU, esperando apenas a sua vez.

Análise das alternativas incorretas:

  • A: Descreve o estado "esperando" (waiting ou blocked), não o "pronto".
  • B: Refere-se ao estado "finalizado" (terminated), onde o processo libera recursos e encerra.
  • D: Descreve o estado "executando" (running), quando o processo está usando o processador.
  • E: Não corresponde a um estado típico de processos; "suspensão permanente por erro crítico" não é uma classificação comum em sistemas operacionais.

Estratégias para interpretação:

Repare nos verbos e nas ações descritas em cada alternativa. O termo “aguardando ser alocado pelo processador” remete diretamente ao conceito de processo “pronto”. Atenção especial para não confundir com os estados de “espera” (E/S) ou “execução”, que são diferentes. Evite pegadinhas lendo calmamente e associando cada definição aos nomes canônicos dos estados.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo