Processos e Threads

Propaganda
Processos e Threads
Processos
Estados do processo
• Num sistema multiprogramável, um processo
não deve alocar a CPU com exclusividade, de
forma que possa existir um partilha 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.
5/31/2017
2
Estados do processo
• São estados possíveis de um processo:





Criação;
Pronto;
Execução;
Espera;
Saída;
5/31/2017
3
Estados do processo
• Criação: neste estado o processo é alocado na
memória, e 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: é o estado onde os processos, depois de
criados ou quando retornam do tratamento de uma
interrupção,
5/31/2017
4
Estados do processo
permanecem aguardando a liberação da CPU para que
possam iniciar ou continuar seu processamento. É como
se fosse uma fila, gerida pelo sistema operativo, 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: é onde o processo efectivamente utiliza a CPU.
Ele permanece no processador até que seja interrompido
ou termine sua execução.
5/31/2017
5
Estados do processo
Neste estado, somente um processo pode permanecer de
cada vez, já que existe apenas um processador.
• Espera: 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: é o estado final do processo, quando este termina
seu processamento. Vários processos podem estar neste
estado, ao mesmo tempo.
5/31/2017
6
Proximo tema:
• Mudança de estado do processo
• Tipos de processo
FIM
5/31/2017
Elaborado por: dr. Ivo Passe
7
Download