Trabalho
Um processo muda de estado diversas vezes durante sua permanência no sistema, devido aos eventos ocorridos durante sua execução. São mudanças possíveis:
Criação -> Pronto: o processo foi criado, tem seus recursos alocados, e esta apta a disputar o uso da CPU
Pronto -> Execução: o processo é o primeiro da fila de pronto e a CPU fica disponível. Neste momento o processo passa a ocupar a CPU, permanecendo em execução até que seja interrompido ou termine sua execução.
Execução -> Pronto: o processo foi interrompido por fatia de tempo ou por prioridade. Ainda precisa de um tempo na CPU para terminar a sua execução, volta à fila de pronto para disputar novamente o uso do CPU
Execução -> Espera: Esta transição acontece quando o processo foi interrompido por E/S. Significa que deve permanecer no estado de espera até que a interrupção seja tratada pelo sistema. Neste estado o processo fica impedindo de disputar o uso da CPU.
Espera-> Pronto: após o termino do tratamento da interrupção o processo volta a ficar de pronto para disputa novamente o uso do CPU.
Execução -> Saída: o processo terminou, e não mais disputara mais o uso da CPU. Mudanças de Estado do Processo
Um processo muda de estado diversas vezes durante sua permanência no sistema, devido aos eventos ocorridos durante sua execução. São mudanças possíveis:
Criação -> Pronto: o processo foi criado, tem seus recursos alocados, e esta apta a disputar o uso da CPU
Pronto -> Execução: o processo é o primeiro da fila de pronto e a CPU fica disponível. Neste momento o processo passa a ocupar a CPU, permanecendo em execução até que seja interrompido ou termine sua execução.
Execução -> Pronto: o processo foi interrompido por fatia de tempo ou por prioridade. Ainda precisa de um tempo na CPU para terminar a sua execução, volta à fila de pronto para disputar novamente o uso do CPU
Execução -> Espera: Esta transição acontece quando o processo foi interrompido por E/S. Significa