lunes, 7 de octubre de 2013

POLITICAS DE PLANIFICACION

PRIMERA

FCFS  PRIMEROS EN LLEGAR PRIMEROS EN SER ATENDIDOS
Esta política es la mas sencilla, es como su nombre lo indica se ejecuta el proceso que primero llega, utiliza una cola FIFO.
ejemplo:
















En este ejemplo podemos visualizar con el procesador realiza el respectivo proceso cuando acaba la ejecución el que había llegado primero.


SEGUNDA

TURNO ROTATORIO



Es un método para seleccionar todos los elementos en un grupo de manera equitativa y en un orden racional, normalmente comenzando por el primer elemento de la lista hasta llegar al último y empezando de nuevo desde el primer elemento.

Ejemplo:



TERCERA

PRIMERO EL PROCESO MAS CORTO

Esta política es de modo NO PREFERENTE, cada vez que el procesador toma un proceso no lo deja hasta que lo termine.
Se selecciona el proceso con menor tiempo esperado de ejecución.

Un proceso corto saltará a la cabeza de la cola, sobrepasando a trabajos largos. Reduciendo así la previsibilidad de los proceso largos.

Ejemplo:














CUARTA

MENOR TIEMPO RESTANTE

En esta política el procesador ejecutara el proceso al que le falte menos tiempos de servicio por realizar.

Ejemplo:














QUINTA

PRIMERO EL DE MAYOR TASA DE RESPUESTA (HRRN)

En este ejemplo podemos observa que se ejecuta el primer proceso normalmente, luego se suman los tiempos de espera de los procesos que entraron durante la ejecución del primer proceso y luego esta sumatoria se divide por los tiempos de servicio del proceso; de los procesos que están en espera se toma el de mayor tasa (seleccionado de color azul en el cuadro inferior) y este proceso es el que se ejecuta. Luego de que termine, se realiza la misma operación y así sucesivamente hasta completar todas las tareas.

Ejemplo:
















SEXTA

REALIMENTACION POR LISTAS MULTINIVEL

Para saber cual de los procesos se llevara a cabo, se pueden realizar las tablas que se muestran a continuación, en donde se lleva un control de las entradas y salidas de cada proceso, cada ves que se ejecute un proceso, este no regresa al mismo nivel del que partio, sino que va a un nivel mas bajo, quedando más en espera. Siempre se va a ejecutar el proceso que se encuentre a la cabeza del nivel 1 y el que deja de ejecutarse pasa a la cola en el nivel inferior correspondiente.

Ejemplo:



No hay comentarios:

Publicar un comentario