PLANIFICACIÓN A LARGO PLAZO:
Hace pasar de un Proceso al estado Nuevo.
Un proceso esta en el estado "Nuevo" una sola vez.
Determina qué programas son admitidos al sistema para ejecución.
Controla el grado de multiprogramación.
Mientras más procesos son admitidos, cada uno tendrá un porcentaje menor de uso del procesador.
PLANIFICACIÓN A MEDIANO PLAZO
Determina si agregar más programas a los que ya están parcialmente o totalmente en memoria principal.
Controla el grado de la multiprogramación.
Cuando se encuentra un proceso en la Memoria Virtual, esta en estado Suspendido.
Cuando se encuentra un proceso en la Ram, esta en estado Bloqueado.
Listos => Ram
Ejecución => Registros del procesador.
PLANIFICACIÓN A CORTO PLAZO (DISTRIBUIDOR)
Determina qué proceso es ejecutado en el procesador
Se ejecuta frecuentemente debe ser eficiente
Evento típicos que desencadena al despachador: Interrupciones del reloj (quantum), interrupciones de I/O, llamados al sistemas, señales, etc.
Cuando entra en otro proceso hace un back ap del proceso actual y lo guarda en el PCB (Bloque central de procesos)
Tiempo de latencia: no es productivo, se utiliza para cambiar de un proceso a otro.
No hay comentarios:
Publicar un comentario