Em sistemas operacionais modernos, cada processo é controla...
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