RSS

jueves, 5 de noviembre de 2009

3.3 TIPOS DE PLANEACION JOB SCHEDULING

3.3.1 First in first out job scheduling (FIFO)

FIFO se utiliza en estructuras de datos para implementar colas. La implementación puede efectuarse con ayuda de arrays o vectores, o bien mediante el uso de punteros y asignación dinámica de memoria.

Los procesos se despachan de acuerdo con su tiempo de llegada a la cola de listos.



Una vez que el proceso obtiene la cpu, se ejecuta hasta terminar, ya que es una disciplina “no apropiativa”.


Puede ocasionar que procesos largos hagan esperar a procesos cortos y que procesos no importantes hagan esperar a procesos importantes.


Es más predecible que otros esquemas.


No puede garantizar buenos tiempos de respuesta interactivos.


Suele utilizarse integrado a otros esquemas, por ejemplo, de la siguiente manera:


  •  Los procesos se despachan con algún esquema de prioridad.
  • Los procesos con igual prioridad se despachan “FIFO”.




1 comentarios:

PlaneacionProd dijo...

Muy buena explicación de los sistemas Job Scheduling

Publicar un comentario