Procesos de Planificacion
Procesos de Planificacion
Procesos de Planificacion
Asignación justa.
Solicitudes especiales.
Nota: La versión en castellano del libro de
S.O. de A. Tanenbaum traduce scheduling
como calendarización.
R. Rivas - Sistemas Operativos
Tipos de planificación
Planificación no expulsiva.
Planificación expulsiva.
La memoria.
El disco.
Mecanismos de sincronización
…
Resumen:
Procesos con uso intensivo de entrada/salida.
Procesos interactivos.
Procesos urgentes.
Y si λ > P
Te = Tw + τ
y el promedio de trabajos es:
N = λ Te
y el Tiempo de respuesta es:
Ta = Tw
R. Rivas - Sistemas Operativos
Modelo del planificador
Planificador No expulsivo, sin prioridad y con
bloqueos:
Te = n(Tw + τ) n(Tw + β+ α)
¿Costos ?
R. Rivas - Sistemas Operativos
Mecanismos y políticas de
planificación
Puntos de activación del planificador:
• Cuando el proceso termina su ejecución.
• Si el proceso realiza una llamada bloqueante.
• Si realiza una excepción.
• Si realiza una llamada para ceder el procesador.
• Si el proceso desbloquea a un proceso más
importante.
• Si el proceso disminuye su importancia y existe
uno con mayor importancia en la cola de listo.
• Si se produce una interrupción indicando que se
ha consumido su turno en el procesador.
R. Rivas - Sistemas Operativos
Algoritmos de
planificación
Algoritmos de planificación no expulsivos:
Primero en llegar primero en ejecutar.
Selección aleatoria.
Colas Multinivel
Trabajos críticos.
Trabajos no críticos.