Está en la página 1de 7

Administración de Procesos

Modelo de Procesos (Cont.)


Sistemas Operativos en Tiempo Real
(RTOS, Real-Time Operating Systems)

Otoño 2022 TecNM - IT Chihuahua 1


Ciclo de Vida de un Proceso
– Creación
– Ejecución
– Terminación
Creación. para que un proceso sea activo es
necesario:
1) Reservar los recursos que se le asignarán
2) Colocarlo en la planificación (scheduling) de
procesos para atenderlo
3) Preparar un estado inicial en el procesador y la
memoria para el código de programa (antes de
ejecutarlo)

Otoño 2022 TecNM - IT Chihuahua 2


Mecanismos para el inicio de un proceso

1) Como parte del arranque del SO


2) A partir de un proceso existente, mediante
una llamada al sistema
3) Con una petición del usuario mediante
comando o interfaz gráfica
4) Como parte del procesamiento por lotes en
un sistema que lo realice de manera
automática

Otoño 2022 TecNM - IT Chihuahua 3


Estados durante la ejecución
• Se tienen múltiples procesos operando que
suspenden y reanudan su ejecución varias veces
por segundo generando la ilusión de paralelismo
o concurrencia.
• Esto genera OVERHEAD (costo adicional) que se
debe minimizar al implementar la planificación de
procesos.
• Se establecen turnos de ejecución de procesos
que duren un tiempo determinado, que permitan
que el procesador se alterne entre los diversos
programas que deben ser atendidos.

Otoño 2022 TecNM - IT Chihuahua 4


Estados del Proceso
• Cuando un proceso esta preparado para ser
atendido por el procesador está “LISTO” para
su ejecución,
• Cuando está siendo atendido está “EN
EJECUCIÓN” y
• Cuando no espera recibir atención del
procesador está “BLOQUEADO”

Otoño 2022 TecNM - IT Chihuahua 5


Estados del Proceso

1. El proceso se bloquea por una operación de


Entrada o Salida
2. La planificación da turno a otro proceso
3. La planificación da el turno a este proceso
4. La operación de Entrada o Salida termina
Otoño 2022 TecNM - IT Chihuahua 6
Estado del Proceso

Otoño 2022 TecNM - IT Chihuahua 7

También podría gustarte