El documento habla sobre la planificación de procesos en sistemas operativos. Explica que la planificación se refiere a las políticas y mecanismos que gobiernan el orden de ejecución de trabajos en el sistema. Menciona tres tipos de planificación (sistemas de un procesador, multiprocesador y tiempo real) y describe brevemente los componentes y funciones de la planificación a corto y medio plazo.
2. La Planificación hace referencia a un conjunto políticas y mecanismos incorporados al sistema operativo que gobiernan el orden en que deben ser ejecutados los trabajos que deben cumplimentarse por el sistema operativo. El Objetivo de la planificación es optimizar el rendimiento del sistema. Nombraremos tres grandes grupos relacionado con la filosofía del sistema: Planificación en sistemas con un Procesador , Multiprocesador y Tiempo real; identificando en cada caso sus componentes, sus finalidades y funciones.
3.
4.
5.
6. La planificación del procesador se clasifica según la escala relativa de tiempo en que es realizada .
7. Se define como el tiempo que transcurre desde el momento en que un Programa es remitido hasta que es totalmente completado por el mismo. T R = T S + T E .
8. Es el tiempo que un proceso o trabajo consume a la espera de la asignación de algún recurso. Es un sistema con Multiprogramación.
9. Se define como tiempo que transcurre desde el momento en que se introduce el ultimo carácter de una orden que desencadena la ejecución de un programa. A menudo un proceso puede comenzar a producir alguna salida al usuario mientras continua procesando la respuesta. Entonces, esta es una mejor medida desde el punto de vista del usuario.
10. Determina qué nuevos programas son aceptados para ser procesados por el sistema, o sea determina el grado de multiprogramación. Una vez admitidos, se convierten en procesos que son agregados a la cola de Planificación a Corto Plazo. En algunos sistemas, son agregados a la cola de Planificación a Mediano Plazo, ya que los procesos creados recientemente comienzan en una condición de suspendidos. Relativamente, se ejecuta en forma poco frecuente.
11.
12. Cola de suspendidos Cola de preparados Dola de bloqueados Cola de procesos Por lotes CPU Programas interactivos Planificador a largo plazo planificador Acorto plazo terminación Planificador a medio plazo Proceso Por lotes
13.
14.
15.
16.
17. Antes de comenzar a estudiar los distintos tipos de algoritmos de planificación es importante tener en cuenta que hay dos categorías generales de estos.
18.
19.
20.
21.
22.
23.
24. Cada proceso del sistema está asignado a un nivel de prioridad y el planificador siempre elige al proceso preparado con prioridad mas alta. Estas prioridades pueden ser estáticas o dinámicas. La prioridad estática no variara a lo largo del ciclo de vida del proceso mientras que la prioridad dinámica si puede hacerlo.