Os processos tem 3 estágios comuns:
Pronto, Execução, Bloqueado
Despachar é a ação que o escalonador toma ao retirar um processo de sua fila de pronto e o coloca em execução.
- Um processo na fila de pronto SOMENTE poderá ir para o estágio execução(Pronto -> execução);
Um processo sai do estagio execução se:
- Terminar;
- Seu quantum expirar; Nesse caso ele transita para fila de pronto e aguarda ser despachado novamente.
- Se ocorrer um evento. Nesse caso ele transita para pronto e aguarda o término evento;
- Se depender de algum recurso para terminar sua execução. Nesse caso ele transita para bloqueado e aguarda seu recurso.
@papirobizurado