Planificacion De Procesos

Páginas: 9 (2032 palabras) Publicado: 10 de marzo de 2013
¿Qué es planificación de procesos?
Conjunto de políticas y mecanismos incorporados al sistema operativo, a través de un módulo denominado planificador, que debe decidir cuál de los procesos en condiciones de ser ejecutado conviene ser despachado primero y qué orden de ejecución debe seguirse. Esto debe realizarse sin perder de vista su principal objetivo que consiste en el máximoaprovechamiento del sistema, lo que implica proveer un buen servicio a los procesos existentes en un momento dado.
¿Cuál es el objetivo de la planificación?
La Planificación de procesos tiene como principales objetivos la equidad, la eficacia, el tiempo de respuesta, el tiempo de regreso y el rendimiento.
* Equidad: Todos los procesos deben ser atendidos.
* Eficacia: El procesador debe estarocupado el 100% del tiempo.
* Tiempo de respuesta: El tiempo empleado en dar respuesta a las solicitudes del usuario debe ser el menor posible.
* Tiempo de regreso: Reducir al mínimo el tiempo de espera de los resultados esperados por los usuarios por lotes.
* Rendimiento: Maximizar el número de tareas que se procesan por cada hora.
Menciona y explica los 3 niveles de planificación
·Planificación a largo plazo (planificador de trabajos). Decide cuál será el próximo trabajo que se va a ejecutar. Este nivel sólo existe en los sistemas de proceso por lotes, donde la decisión se basa en las necesidades de recursos y su disponibilidad. En los sistemas de tiempo compartido tiene como única misión cargar los programas que se desean ejecutar en memoria. Este nivel es, por tanto, elencargado de crear los procesos.
· Planificación a medio plazo (planificador de swapping). Decide si un proceso que está en ejecución en estado bloqueado o suspendido debe ser extraído de la memoria temporalmente. Posteriormente, cuando el sistema se encuentre más descargado, devolverá dicho proceso a la memoria y al estado de ejecución. Este nivel, por tanto, gestiona los procesos suspendidosen espera de algún recurso no disponible en el momento de la suspensión.
· Planificación a corto plazo (planificador del procesador). Es el encargado de decidir cómo y cuándo tendrá acceso al procesador un proceso que está preparado para utilizarlo. Por tanto, lleva a cabo las funciones de la multiprogramación, estando siempre residente en memoria y ejecutándose con mucha frecuencia; por ello,debe ser de ejecución muy rápida. En este nivel es donde se debe dar un buen servicio a los procesos interactivos para que el usuario no perciba, o lo haga en pequeño grado, que está compitiendo por el procesador junto con otros usuarios

Algoritmo de planificación
El planificador del procesador tiene como misión la asignación del mismo a los procesos que están en la cola de procesospreparados. Esta cola es alimentada desde dos puntos distintos:
- Cada vez que un usuario inicie la ejecución de un programa, el planificador a largo plazo recibe la orden de ejecución, crea el proceso y lo pasa al planificador a corto plazo, colocándose en la cola de procesos preparados.
- Cuando un proceso deja de estar en estado de ejecución y no existen causas para su bloqueo, o deja de estarbloqueado, pasa nuevamente a la cola de procesos preparados.
Por otro lado, cuando un proceso termina su ejecución, deja de existir para el planificador.
Las políticas de planificación se agrupan en:
· Políticas apropiativas. Son las que producen un cambio de proceso con cada cambio de contexto; es decir, el proceso que está haciendo uso del procesador puede ser temporalmente suspendido ypermitir que otro proceso se apropie del procesador. Se utilizan en sistemas operativos con tiempo compartido y tiempo real.
· Políticas no apropiativas. Son aquellas en las que un proceso no abandona nunca el procesador desde su comienzo hasta su fin. Se utilizan en sistemas de proceso por lotes.

Planificación a plazo fijo
En la planificación de plazo fijo se programan ciertos trabajos para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso De Planificacion
  • planificacion de procesos
  • Proceso de planificación
  • Proceso De Planificación
  • El proceso de planificacion
  • Procesos de la planificacion
  • Proceso de planificacion
  • Proceso de planificacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS