Considere as afirmações abaixo sobre os estados que um proc...
I - Um processo está no estado “bloqueado” quando o programa encerrou sua operação.
II - Um processo está no estado “pronto” quando está aguardando a liberação da CPU ocupada por outro processo.
III - Um processo está no estado “em execução” quando a CPU foi alocada, efetivamente, para a execução desse processo.
Quais estão corretas?
Comentários
Veja os comentários dos nossos alunos
Do livro Sistemas Operacionais Modernos - Tanembaum:
Os três estados nos quais um processo pode se encontrar:
1. Em execução (realmente usando a CPU naquele
instante).
2. Pronto (executável, temporariamente parado para deixar outro processo ser executado).
3. Bloqueado (incapaz de ser executado até que algum evento externo aconteça).
Claro, os primeiros dois estados são similares. Em ambos os casos, o processo está disposto a ser executado, apenas no segundo temporariamente não há uma CPU disponível para ele. O terceiro estado é fundamentalmente diferente dos dois primeiros, pois o processo não pode ser executado, mesmo que a CPU esteja ociosa e não tenha nada mais a fazer.
Análise da afirmações:
I - Um processo está no estado “bloqueado” quando o programa encerrou sua operação.
❌ Incorreta – Um processo que encerrou sua operação não está "bloqueado", mas sim no estado "finalizado" ou "terminado". O estado "bloqueado" ocorre quando um processo está esperando por algum recurso (como entrada/saída), e não porque terminou.
II - Um processo está no estado “pronto” quando está aguardando a liberação da CPU ocupada por outro processo.
✅ Correta – Exatamente isso. Um processo "pronto" está na fila para execução, esperando que a CPU fique disponível.
III - Um processo está no estado “em execução” quando a CPU foi alocada, efetivamente, para a execução desse processo.
✅ Correta – Correto, esse é o estado onde o processo está ativamente utilizando a CPU.
✅ Gabarito:
Letra D) Apenas II e III.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo