Gestion de
Procesos


¿ Que es un Proceso?
¿Proceso?
Un proceso es básicamente un programa en ejecución. Consta del programa ejecutable, sus datos y pila, contador y otros registros, además de toda la información necesaria para ejecutar el programa.
En forma periódica, el sistema operativo decide detener la ejecución de un proceso y comenzar la ejecución de otro. Cuando un proceso se detiene en forma temporal, éste debe volverse a inicializar en el mismo estado que se encontraba al detenerse. Esto quiere decir, que toda la información relativa al proceso debe almacenarse de forma explícita en alguna parte de la suspensión.
Estados de un Proceso
Los estados de un proceso obedecen a su participación y disponibilidad dentro del sistema operativo y surgen de la necesidad de controlar la ejecución de cada proceso. Los procesadores sólo pueden ejecutar un solo proceso a la vez, turnándolos para el uso de éste.
Los estados de un proceso son :
-
Ejecución, es un proceso que está haciendo uso del procesador.
-
Bloqueado, no puede ejecutarse hasta que un evento externo sea llevado a cabo.
-
Listo, ha dejado disponible al procesador para que otro proceso pueda ocuparlo.