Sistema Operativo

Páginas: 11 (2726 palabras) Publicado: 4 de junio de 2012
La planificación de procesos tienen como objetivo principal asignar los conjuntos, a ser ejecutados por el procesador o procesadores a lo largo del ciclo de tal forma que se cumpla con los objetivos descritos del sistemas tales como tiempo de respuesta, el rendimiento y eficiencia del procesador; En la mayoría de estos sistemas este tipo de actividad se divide en 3 funciones fundamentales comoes el caso: Planificación a largo plazo, medio plazo y corto plazo.

Planificación a largo plazo.

El planificador a largo plazo determina cuantos programas se pueden admitir en el sistema para su buen procesamiento. Una vez admitido un trabajo o programa de usuario este se convierte rápidamente en un proceso y se adiciona a la cola del planificador a corto plazo; En algunos sistemas unproceso de reciente creación comienza en la zona de intercambio en cuyo caso se añade a la cola del planificador a medio plazo.

El planificador a largo plazo creara procesos siempre desde la cola en este caso al realizar este tipo de proceso debe tomar 2 decisiones; La primera, debe el planificador decidir cuando el sistema operativo puede agarrar uno o más procesos adicionales mientras que lasegunda decisión está basada en la debe escoger el planificador para saber que trabajo o trabajos se pueden aceptar para poderlos convertir en procesos.

El planificador puede decidir añadir uno o más nuevos trabajos además si la fracción del tiempo que el procesador permite esta ocioso este excede un determinado valor que se puede invocar al planificador a largo plazo.

Para los programasinteractivos en un sistema de tiempo compartido la petición de la creación de un proceso puede estar generada por un usuario intentándose conectar al sistema teniendo en cuenta que los usuarios de tiempo compartidos no se sitúan simplemente en una cola hasta que el sistema los pueda aceptar.

Planificación a medio plazo.

La planificación a medio plazo es la parte de la función deintercambio; puede ser también la decisión de añadir un proceso al número de procesos que están parcialmente en una memoria principal. Con frecuencia la decisión de intercambio se basa en la necesidad de gestionar el grado de multiprogramación. En un sistema que no se utiliza una memoria virtual la gestión de la memoria es también otro aspecto a tomar en cuenta de estas forma podemos decir, que la decisiónde introducir un proceso en la memoria tendrá en cuenta muchas necesidades de memoria de los procesos que están fuera de la misma.

Planificación a corto plazo.

El planificador a largo plazo ejecuta relativamente poca frecuencia y toma la decisión más importante que es admitir o no un nuevo proceso. El planificador a medio plazo se ejecuta más frecuentemente para tomar decisiones deintercambio mientras el planificador a corto plazo conocido también como el activador ejecuta con mucha más frecuencia y es el encargado de tomar las decisiones más importantes sobre qué proceso se debe ejecutar. El planificador a corto plazo se invoca siempre que ocurre un evento que pueda llevarlo al bloqueo del proceso actual y que puede proporcionar la oportunidad de sacar al proceso actualmente enejecución a favor de otro. Cuando hablamos de estos eventos nos estamos refiriendo a las interrupciones de reloj, interrupciones de entrada y salida, llamada al sistema, señales como los semáforos, entre otros de vital importancia.

La planificación a corto plazo está encargada por la decisión que un proceso disponible sea ejecutado por el procesador.

Algoritmo de la planificación.

Elobjetivo principal de la planificación a corto plazo es asignar tiempo de procesador de tal forma que se optimice uno o más aspectos del comportamiento del sistema, normalmente se establece una serie de criterios con lo que se puede evaluar un conjunto de políticas de planificación. Los criterios utilizados habitualmente se pueden organizar en dos dimensiones; como lo son: Se puede hacer una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS