2. El ciclo de vida de un proceso
Texto íntegro de la conversión. Las figuras y la disposición de las notas se pueden consultar en el PDF.
Página 13
2.El ciclo de vida de un proceso
Como hemos visto en esta asignatura, los procesos son uno más de los objetos que gestiona el SO. A diferencia de muchos otros objetos, los procesos son dinámicos y suelen tener un tiempo de vida limitado7.
En este apartado analizaremos el ciclo de vida de los procesos y las operaciones con las que se relacionan.
Las diferentes etapas de la vida de un proceso son las siguientes:
-
Creación, nacimiento o inicio. En esta etapa se asignan y se inicializan los recursos necesarios para crear un proceso nuevo.
-
Desarrollo. Una vez creados, los procesos evolucionan a partir de la ejecución del programa que contienen. Este desarrollo puede llevarlos a modificar los recursos con los que se han constituido inicialmente.
-
Destrucción, muerte o finalización. Una vez acabado el trabajo que especifica la aplicación que se ejecuta en el marco del proceso, el SO destruye el proceso y libera los recursos que se le habían asignado.
En este apartado analizaremos el ciclo de vida del proceso. Para hacerlo, estudiaremos primero los procesos de creación y destrucción de un proceso, a continuación las relaciones que hay entre estas dos acciones y, finalmente, veremos algunas de las modificaciones que se pueden hacer sobre el entorno que constituye un proceso durante su existencia.
Notas y pies de figura de la fuente
(7)Los procesos se crean, interactúan con el sistema y mueren.
Ver fragmento extraído sin normalizar
## Página 13
<!-- source-page: 13 -->
GNUFDL • PID_00214802 13 La gestión de procesos
2.El ciclo de vida de un proceso
(7)Los procesos se crean, interac-
Como hemos visto en esta asignatura, los procesos son uno más de los túan con el sistema y mueren.
objetos que gestiona el SO. A diferencia de muchos otros objetos, los
procesos son dinámicos y suelen tener un tiempo de vida limitado7.
En este apartado analizaremos el ciclo de vida de los procesos y las operaciones
con las que se relacionan.
Las diferentesetapasdelavidadeunproceso son las siguientes:
1)Creación, nacimiento o inicio. En esta etapa se asignan y se inicializan los
recursos necesarios para crear un proceso nuevo.
2)Desarrollo. Una vez creados, los procesos evolucionan a partir de la ejecu-
ción del programa que contienen. Este desarrollo puede llevarlos a modificar
los recursos con los que se han constituido inicialmente.
3)Destrucción, muerte o finalización. Una vez acabado el trabajo que espe-
cifica la aplicación que se ejecuta en el marco del proceso, el SO destruye el
proceso y libera los recursos que se le habían asignado.
En este apartado analizaremos el ciclo de vida del proceso. Para hacerlo, es-
tudiaremos primero los procesos de creación y destrucción de un proceso, a
continuación las relaciones que hay entre estas dos acciones y, finalmente,
veremos algunas de las modificaciones que se pueden hacer sobre el entorno
que constituye un proceso durante su existencia.