Algoritmo de Prioridad

Algoritmo de Prioridad.

En los algoritmos de planificación existen los siguientes algoritmos:

 

- Algoritmo FIFO
- Algoritmo SJF
- Algortimo Round Robin
- y támbien está el algoritmo de Prioridad de el cual hemos realizado un Algoritmo y sus corridas que presentamos acontinuación, lo realizamos en Netbeens:

 

Los procesos tienen prioridades asignadas, y el planificador escogerá aquel proceso con mayor prioridad.

 

Cuando un proceso debe ser seleccionado, el planificador por prioridades seleccionará aquel proceso que tenga mayor prioridad. Si hay más de un proceso entonces se deberá seguir alguna política de selección.

 

Un problema que presenta un esquema de planificación por prioridades puro es que los procesos con la prioridad más baja pueden sufrir de inanición o bloqueo indefinido. Un proceso que está listo para correr pero espera porque siempre hay procesos con prioridad más alta.

 

Para evitar este problema, se puede ir incrementando gradualmente la prioridad de los procesos.

 

SJF es un caso especial de planificación por Prioridad, donde la prioridad es el inverso del valor estimado del próximo ciclo de CPU ( a menor ciclo, mayor prioridad).

 

Los resultados del Algoritmo son los siguientes:

algpriorid.JPG

procesos.JPG

Por:
Richar Guaya.
María Fernanda Valverde.

 

 

 

Leave a Reply