A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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.

Apresentações semelhantes


Apresentação em tema: "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."— Transcrição da apresentação:

1 Processos e Threads Processos

2 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. 1/18/20142

3 Estados do processo São estados possíveis de um processo: Criação; Pronto; Execução; Espera; Saída; 1/18/20143

4 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, 1/18/20144

5 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. 1/18/20145

6 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. 1/18/20146

7 FIM Proximo tema: Mudança de estado do processo Tipos de processo 1/18/20147Elaborado por: dr. Ivo Passe


Carregar ppt "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."

Apresentações semelhantes


Anúncios Google