Estados de Processos
MACEIÓ/AL
2014
Em um sistema multiprogramável, um processo não aloca a CPU com exclusividade, de forma que possa existir um compartilhamento no uso do processador. Os processos passam por diferentes estados ao longo do processamento, em função de eventos gerados pelo sistema operacional, pelo hardware, ou pelo próprio programa. São estados possíveis de um processo.
Criação (Jadson); Neste estado o processo está sendo alocado na memória (sendo criado no sistema). Todos os recursos necessários à execução do processo são reservados durante a passagem do processo por este estado, o que acontece uma única vez. Vários processos podem estar neste estado, ao mesmo tempo.
Pronto (Marcio e Douglas); É o estado onde os processos, depois de criados ou quando retornam do tratamento de uma interrupção, permanecem aguardando a liberação da CPU para que possam iniciar ou continuar seu processamento. É como se fosse uma fila, gerenciada pelo sistema operacional, que se incumbe de organizar os processos de acordo com as informações contidas no contexto de software (identificação, quotas e privilégios). Vários processos podem estar neste estado, ao mesmo tempo.
Execução (Denisson) É onde o processo efetivamente utiliza a CPU. Ele permanece no processador até que seja interrompido ou termine sua execução. Neste estado, somente um processo pode permanecer de cada vez, já que existe apenas um processador.
Espera (David lukas) Neste estado estão todos os processos que sofreram algum tipo de interrupção de E/S, onde permanecem até que a intervenção seja resolvida. Vários processos podem estar neste estado, ao mesmo tempo.
Saída (Carlos) É o estado final do processo, quando este termina seu processamento. Vários processos podem estar neste estado, ao mesmo tempo.
Referência
http://marcosabadi.blogspot.com.br/2012/01/estados-de-um-processo.html