60 likes | 171 Views
GESTOR DE PROCESOS. Integrantes: Cerón Natalia Chillán Mireya Shweizer Arie Utreras Pamela. Gestión de Procesos.
E N D
GESTOR DE PROCESOS Integrantes: Cerón Natalia Chillán Mireya ShweizerArie Utreras Pamela
Gestión de Procesos • Un proceso es una abstracción de un programa en ejecución y es la unidad de trabajo del sistema. Se puede definir a un proceso como un programa en ejecución que necesita recursos para realizar su tarea. • Crear y destruir los procesos. • Parar y reanudar los procesos. • Ofrecer mecanismos para que se comuniquen y sincronicen.
El sistema operativo es el encargado de hacerlo todo, la carga de los procesos en memoria y la ejecución de dichos procesos, pues para que se ejecute un programa es necesario que el microprocesador ejecute los procesos de ese programa. • El microprocesador no hace las cosas por si solo, es el sistema operativo el que determina que proceso se debe ejecutar y cuanto tiempo debe estar ejecutándose, a todo esto se le denomina gestión de procesos.
Estados de un proceso Los estados por los que transita un proceso son: • Nuevo: El proceso esta siendo creado • En Ejecución: Se están ejecutando las instrucciones. • En espera: El proceso está esperando a que se produzca un suceso • Preparado: El proceso está a la espera de que se le asigne a un procesador • Terminado: Ha finalizado su ejecución En el estado en ejecución solo puede haber un proceso, sin embargo, varios pueden estar listos o bloqueados.Los procesos no pueden pasar por ellos mismos de listos a ejecución, es el S.O. el que decide cuando se pasa de listo a ejecutado.
Planificación de procesos • La planificación de procesos tiene como objetivos obtener siempre la mayor productividad, o la mayor cantidad de trabajos realizados en una unidad de tiempo. Con la planificación se pretende: 1. Justicia en el reparto de la CPU entre los diferentes usuarios.2. Evitar la postergación indefinida de los procesos siempre dentro de la seguridad de las prioridades.3. Logra la máxima capacidad de ejecución con el mayor número de usuarios interactivos.4. Se busca el equilibrio del uso de los recursos y de la respuesta de utilización.5. Se pretende poder discriminar procesos de tal manera que se permita dar mayor prioridad a aquellos procesos que tengan asignados recursos claves.