Estados de um processo no sistema operacional: pronto, execução e espera

ComputaçãoAtualizado em 1,16 KB

Resumo

O texto descreve as transições de estado de um processo em um sistema operacional, desde a criação até a saída. Mostra como o processo passa pelos estados de pronto, execução e espera, conforme interrupções por fatia de tempo, prioridade ou operações de E/S.

Pontos-chave

  • Criação: o processo é criado, recebe recursos e fica apto a disputar a CPU, indo para o estado de pronto.
  • Pronto para execução: o processo é o primeiro da fila de pronto e a CPU fica disponível.
  • Execução para pronto: ocorre quando o processo é interrompido por fatia de tempo ou por prioridade e volta à fila de pronto.
  • Execução para espera: ocorre quando o processo é interrompido por E/S e fica impedido de disputar a CPU até o tratamento da interrupção.
  • Espera para pronto: após o tratamento da interrupção, o processo volta à fila de pronto.
  • Saída: o processo termina e não disputa mais o uso da CPU.

Teste-se

Criação>Pronto:processo criado, recursos alocados, e está apto a disputar o uso da CPU.Pronto>Execução: o processo é o primeiro da fila de pronto e a CPU fica disponível.Execução>Pronto: o processo foi interrompido por fatia de tempo ou por prioridade. Ainda precisa de mais tempo na CPU pára terminar sua execução, não tem nenhuma intervenção pendente, por isso volta à fila de pronto pára disputar novamente o uso da CPU.Execução>Éspera:processo foi interrompido por E/S. Significa que deve permanecer no estado de éspera até que a interrupção seja tratada pelo sistema,o processo fica impedido de disputar o uso da CPU.Éspera>Pronto: Após o término do tratamento da interrupção, o processo volta à fila de pronto pára disputar novamente o uso da CPU.Execução>Sáída: o processo terminou, e não mais disputará o uso da CPU.

Baixar

PDF Word HTML

Perguntas frequentes

O que significa um processo sofrer preempção?

Significa que o processo, estando em execução, é interrompido por fatia de tempo ou por prioridade e volta ao estado de pronto para disputar novamente o uso da CPU. Ele ainda precisa de mais tempo de CPU para terminar.

Em que situação um processo vai para o estado de espera?

Um processo vai para o estado de espera quando é interrompido por E/S. Nesse estado ele fica impedido de disputar o uso da CPU até que a interrupção seja tratada pelo sistema.

Teste-se

Cartões de revisão

Clique em um cartão para ver a resposta.

Teste

1. Qual é o estado inicial de um processo após ser criado e receber recursos?
2. O que provoca a preempção de um processo em execução?
3. Para onde vai um processo interrompido por E/S?
4. Quando um processo deixa de disputar o uso da CPU?

Perguntas geradas com IA a partir do documento: verifique as respostas com o texto.