2. Para que nos funciona
LA PLANIFICACIÓN DE PROCESOS ES UNA HERRAMIENTA PARA QUE EL
SISTEMA OPERATIVO DETERMINE EL ORDEN EN QUE SE ADECUA EL
PROCESADOR A LOS PROCESOS QUE LO VAYAN NECESITANDO Y A LAS
POLÍTICAS QUE SE UTILIZARÁN EN LA EFICIENCIA DEL TIEMPO ESPERADO EN
EL SISTEMA.
4. Primero en Entrar-Primero en Salir
También denominado FCFS (First Come First Served), es un algoritmo que
utiliza una fila de procesos determinando el funcionamiento de cada proceso
por el orden de llegada. Al llegar el proceso es puesto detrás del que llegó
antes que él. Se resalta que al comenzar a ejecutarse un proceso, su ejecución
no es interrumpida hasta terminar.
5. Prioridad al más corto
Conocido como SJF (Shortest Job First). Este proceso se distingue porque
cuando un proceso se encuentra en ejecución, voluntariamente cambia de
estado, es decir que el tiempo de ejecución del proceso no es determinado.
Por lo cual cada proceso tiene una asignación de tiempo cuando vuelve a ser
ejecutado y va ejecutando el proceso con la menor cantidad de tiempo
asignada.
6. Planificación por turno rotatorio
Llamado Round Robin, es un algoritmo donde se determina el mismo tiempo
para la ejecución de todos los procesos. Si un proceso no puede ejecutarse
por completo en el tiempo asignado su ejecución será después de la
ejecución de todos los procesos que se ejecuten con el tiempo asignado.
7. Planificación por prioridad
Esta planificación se caracteriza porque a cada proceso se le asigna una
prioridad y se continúan con un criterio determinado. Los procesos serán
atendidos de acuerdo con la prioridad determinada.
8. Planificación garantizada
En esta planificación el sistema se enfoca en la cantidad de usuarios que debe
atender. Donde en un número n de usuarios se asignará a cada usuario 1/n de
tiempo de ejecución.
9. Planificación de Colas Múltiples
Derivado de MQS (Multilevel Queue Scheduling). Es un algoritmo donde la
cola de procesos en estado de listos se divide en varias colas más pequeñas.
Los procesos se clasifican a partir de un criterio que determina en qué cola se
ubicará el proceso cuando se encuentre en estado de listo.
10. Planificación a largo plazo
En la Planificación a mediano plazo se decide cuáles tiempos deben ser
bloqueados y en que momento determinado ya sea por la falta o la
saturación de algún recurso o porque la solicitud exigida no puede atenderse
en el momento.
11. Planificación a corto plazo
En este tipo de planificación se determina en cada instante el procedimiento
para compartir al equipo que recursos necesitan todos los procesos. Es de
resaltar que este tipo de planificación es ejecutado decenas de veces por
segundo.
Se resalta que en la planificación de procesos se debe tener en cuenta los
tiempos que se pueden calcular, tales como: el tiempo de espera medio, el
tiempo de retorno del proceso y el tiempo de retorno medio.