Enseñanza y aprendizaje
Se consideran tres niveles importantes de planificación, los que se detallan a continuación:
1Planificación de alto nivel: Se encarga de llevar procesos de disco amemoria y viceversa. Seleccionando los trabajos que deben admitirse en el sistema.
oTambién se denomina Planificación de trabajos. oDetermina a qué trabajos se les va a permitir competir activamente porlos recursos del sistema, lo cual se denomina Planificación de admisión. oAdministrar todos los recursos del sistema excepto el CPU. oMantiene las colas de procesos bloqueados y suspendidos. oControlala creación de procesos. oManeja el nivel de multiprogramación.
2Planificación de nivel intermedio: En algunos casos, en especial cuando el sistema está sobrecargado, el planificador de nivel medioencuentra ventajoso retirar trabajos activos de la memoria para reducir el grado de multiprogramación, y por lo tanto, permitir que los trabajos se completen mas aprisa. Este subadministrador controlalos trabajos que se intercambian hacia fuera y de regreso.
oDetermina a qué procesos se les puede permitir competir por la cpu. oEfectúa “suspensiones” y “activaciones” (“reanudaciones”) deprocesos. oDebe ayudar a alcanzar ciertas metas en el rendimiento total del sistema. oEquilibrar la administración de trabajos en el sistema con la asignación del CPU a dichos procesos. oNivelar la carga delsistema (procesos activos y pasivos).
3 Planificación de bajo nivel: Se encarga de pasar de un proceso a otro en memoria principal. Determinando a cuál proceso listo se le asignará el CPU cuandoéste se encuentra disponible. oDetermina a qué proceso listo se le asigna la cpu cuando esta queda disponible y asigna la cpu al mismo, es decir que “despacha” la cpu al proceso.
OBJETIVOS DEPLANIFICACIÓN
Los objetivos de la planificación del procesador son los siguientes e involucran a los conceptos detallados seguidamente:
•Ser justa: oTodos los procesos son tratados de igual manera....
Regístrate para leer el documento completo.