0 calificaciones0% encontró este documento útil (0 votos)
5 vistas7 páginas
El documento describe los estados de un proceso en un sistema operativo en tiempo real (RTOS). Explica que un proceso pasa por estados de creación, ejecución y terminación. Durante la ejecución, un proceso puede estar listo, en ejecución o bloqueado, y la planificación alterna entre procesos para optimizar el uso del procesador.
El documento describe los estados de un proceso en un sistema operativo en tiempo real (RTOS). Explica que un proceso pasa por estados de creación, ejecución y terminación. Durante la ejecución, un proceso puede estar listo, en ejecución o bloqueado, y la planificación alterna entre procesos para optimizar el uso del procesador.
El documento describe los estados de un proceso en un sistema operativo en tiempo real (RTOS). Explica que un proceso pasa por estados de creación, ejecución y terminación. Durante la ejecución, un proceso puede estar listo, en ejecución o bloqueado, y la planificación alterna entre procesos para optimizar el uso del procesador.
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