martes, 17 de mayo de 2016

Niveles de Planificación


Conjunto de políticas y mecanismos construidos dentro del sistema operativo
que planifican la forma de conseguir que los procesos a ejecutar lleguen a ejecutarse.


El scheduling está muy relacionado con la gestión de los recursos.

Existen tres niveles de scheduling, estos niveles son:
  • Planificador de la CPU o a corto plazo.
  • Planificador a medio plazo.
  • Planificador a largo plazo
En la planificación de procesos se suelen incluir varios niveles,
en función del periodo temporal que cubren

PLANIFICACIÓN A LARGO PLAZO
La planificación a largo plazo determina cuáles son los programas admitidos en
el sistema. De este modo, se controla el grado de multiprogramación.
Una vez admitido, un proceso es añadido a la cola del planificador a corto plazo.
PLANIFICACIÓN A MEDIANO PLAZO
La planificación a medio plazo forma parte de la función de intercambio.
La decisión de cargar un proceso en memoria principal.Pasar a listo
PLANIFICACIÓN A CORTO PLAZO
Pasar un proceso a Nuveo pasando por la transición admitir. El planificador a
medio plazo se ejecuta con algo más de frecuencia, para tomar la decisión del
intercambio. El planificador a corto plazo, también conocido como distribuidor
(dispatcher), es el de ejecución más frecuente y toma decisiones con un mayor
detalle sobre el proceso que se ejecutará a continuación.
El planificador a corto plazo se ejecuta cuando ocurre un suceso que puede
conducir a la interrupción del proceso actual o que ofrece la oportunidad de
expulsar de la ejecución al proceso actual en favor de otro.



·Interrupciones del reloj
·Interrupciones de E/S
·Llamadas al sistema operativo

·Señales

No hay comentarios.:

Publicar un comentario