Gestión de Procesos
Gestión de Procesos
Gestión de Procesos
Gestión de procesos
Un proceso es un programa en
ejecución, incluyendo el valor actual
del program counter (PC), registros
y variables.
Un programa es pasivo (es sólo
código o texto) y un proceso es
activo y dinámico (varía en el
tiempo).
La creación y eliminación de
procesos tanto del usuario
como del Sistema Operativo
La planificación de los
procesos.
La provisión de mecanismos
para sincronización,
comunicación y manejo de
bloqueos mutuos.
Aunque tradicionalmente un
proceso contenía un solo hilo de
control mientras se ejecutaba, la
mayoría de los sistemas operativos
modernos ahora dan soporte a
procesos que tienen varios Hilos.
Estados de un proceso
Creación de Procesos
1. El padre continúa
ejecutándose de manera
concurrente con sus hijos.
2. El padre espera hasta que
alguno de sus hijos haya
terminado.
Terminación de un Proceso