Jerarquía de Procesos
por Flavio Baires
1. Listo-Ejecucion
1.1. El Proceso Llega al CPU y este llega a ejecutarlo
2. En Ejecución
2.1. El programa ejecutado notifica al sistema para comunicarle que desea esperar hasta que se satisfaga alguna otra petición de recurso
3. Bloqueado-Listo
3.1. Este Ocurre cuando el CPU hace una peticion y esta se cumple en el proceso
4. Terminado
4.1. Cuando se termina de realizar algun proceso en especifico. Este jerarquia Posee 5 razones que son:
4.1.1. Auto terminación:
4.1.1.1. El mismo programa manda una notificacion al sistema pidiendo que termine de ejecutarse el proceso.
4.1.2. Terminación por un padre:
4.1.2.1. Cuando una jerarquia Padre considera que no es necesario seguir ejecutando una jerarquia Hijo pide al sistema terminar sus ejecucion
4.1.3. Utilización excesiva de recursos:
4.1.3.1. Si el sistema considera que el proceso excede la capacidad de procesacimiento limita la ejecucion de dicho proceso
4.1.4. Condiciones anormales durante la ejecución:
4.1.4.1. Cuando Ocurre algo inadecuado en el proceso el Kernel cancela su ejecucion
4.1.5. La interacción incorrecta con otros procesos:
4.1.5.1. el cerner puede cancelar un proceso por la interacción incorrecta