Administración de procesos del sistema operativopor jose luis camargo
1. Estados y transiciones de los procesos:
2. Un proceso es una instancia de ejecución de un programa, caracterizado por su contador de programa, su palabra de estado, sus registros del procesador, su segmento de texto, pila y datos.
3. • En ejecución: El proceso ocupa la CPU actualmente,se está ejecutando. • Listo o preparado: El proceso dispone de todos los recursos para su ejecución, sólo le falta la CPU. • Bloqueado: Al proceso le falta algún recurso para poder seguir ejecutándose, además de la CPU.
4. Estados de los procesos
5. Los procesos en el estado listo son los que pueden pasar a estado de ejecución si el planificado los selecciona;están ejecutando en el procesador en ese momento dado.
6. Implantación de los procesos
7. La implementación del modelo de procesos se logra debido a que el sistema operativo almacena en una tabla denominada tabla de control, cada proceso que se esta ejecutando en el procesador.
8. Objetivos de la planificación.
9. • Equidad, todos los procesos deben poder ejecutarse • Eficacia, mantener ocupada la CPU un 100% del tiempo • Tiempo de respuesta, minimizar el tiempo de respuesta al usuario.
10. Planificación de procesos
11. La planificación es el proceso por el cual el sistema operativo selecciona que proceso ejecutar.
12. Expulsión
13. Es la característica por el cual el sistema operativo puede o no expulsar del estado de ejecución a un proceso dado.
14. Comunicación entre procesos
15. -Condiciones de -competencia Secciones críticas-Exclusión mutua con espera ocupada-Des activación de interrupciones.