Algoritmos
Algoritmos
Algoritmos
CENTRALIZADO
Es un algoritmo heurístico que a diferencia del
anterior no precisa información anticipadamente.
Es un algoritmo arriba-abajo (Mutka y Livny)
centralizado porque un coordinador mantiene una tabla de
usos:
* Contiene una entrada por estación de trabajo inicializada
en “0”.
* Cuando ocurren eventos significativos se envían al
coordinador mensajes para actualizar la tabla.
* Las decisiones de asignación se basan en la tabla:
Se toman cuando ocurren eventos de planificación, tales
como: se realiza una solicitud, se libera un procesador, el
reloj produce una marca de tiempo
* No se intenta maximizar el uso de la cpu.
* Se procura otorgar a cada usuario una parte justa del
poder de cómputo.
* Cuando la máquina donde se crea un proceso decide que
se debe ejecutar en otra parte:
• T = 1 / ( m - l ).
• Cuando “ l ” tiende a “0”, “T” no tiende a “0”.
• T1 = 1 / (n m - n l) = 1 / n ( m - l) = T / n.