La planificación del procesador asigna procesos a los procesadores para su ejecución de forma que se cumplan objetivos como el tiempo de respuesta, la productividad y la eficiencia. La planificación es una función fundamental del sistema operativo para gestionar recursos como la CPU. Existe planificación a largo, mediano y corto plazo para controlar la admisión de procesos, la memoria principal asignada y el reparto del tiempo de CPU respectivamente.
1. Conceptos (políticas de planificación) La planificación del procesador consiste en asignar los procesos al procesador a los procesadores para que sean ejecutados en algún momento, de forma que se cumplan objetivos del sistema tales como el tiempo de respuesta, la productividad y la eficiencia del procesador.
2. La planificación es una función fundamental del sistema operativo, puesto que casi todos los recursos del ordenador se planifican antes de utilizarlos. Por supuesto, la C.P.U. es uno de los recursos primarios del ordenador. Por tanto, su planificación es algo básico en el diseño de un sistema operativo.
3. Productividad Se refiere a la cantidad de trabajo completada por mitad de tiempo.( numero de trabajos de usuarios ejecutados por unidad de tiempo)
4. El Tiempo de Espera: - El tiempo que el proceso gasta en estado de espera (Sin hacer nada). El Tiempo de Retorno Normalizado: TRNorm = Tretorno / Tservicio - Permite realizar comparaciones absolutas - Por lo que el ‘TRN’ es relativo. El Tiempo de Respuesta Interactivo: - Es el tiempo que pasa desde que el sistema interacciona con el usuario. - Tiempo desde que el usuario ejecuta una aplicación, y el programa responde.
5. Planificación a largo plazo Determina cuáles son los programas admitidos en el sistema. Controla el grado de multiprogramación La PLP requiere un algoritmo muy complejo que se ejecuta cada cierto tiempo. Cuantos más procesos se crean, menor es el porcentaje de tiempo en el que cada proceso se puede ejecutar
6. Planificación a mediano plazo Tiene como misión traer procesos suspendidos a la memoria principal. Asignan al proceso la cantidad de memoria principal que requiera para luego dejarlo en estado de preparado. Forma parte de la funcion de intercambio. Se basa en la necesidad de controlar el grado de multiprogramación. La gestión de memoria también es un punto a tratar , ya que la decisión de carga en memoria tiene en cuenta las necesidades del proceso.
10. Señales.Su objetivo es repartir el tiempo del procesador para optimizar su comportamiento.
11. Prioridades. El planificadorseleccionarásiempre a un proceso de mayor prioridad antes que a los de menor prioridad. Tienemúltiples colas de Listospararepresentar cada nivel de prioridad. Los procesos de prioridad más bajapuedensufririnanición: -Permiteque un proceso cambiesuprioridad en función de suedad o suhistorial de ejecución.
12. Cada proceso tiene una prioridad asignada y el planificado seleccionara siempre a un proceso de mayor prioridad antes que a los de menor prioridad. Podemos observar esto mediante el uso de las colas
13. Modo de decision Preferente. el S.O utuliza el procesador repartiendo el tiempo de uso de este entre los procesos que estén esperando para utilizarlo. Cada proceso utiliza el procesador durante cortos períodos de tiempo, (evita que se pueda monopolizar el proceador). No preferente. El proceso que esta en el procesador se ejecuta hasta que termine.
14. Presentado por :Carlos AndresAlarconcod. 2010252115Natalia Motivar cod. 2010252120 Presentado a: Oscar Wilson Mendoza Martínez Grupo 3BM y 4BM