SlideShare una empresa de Scribd logo
Concepto:

Disciplina no apropiativa y no
recomendable en ámbitos de
tiempo compartido, el proceso
espera con el menor tiempo de
ejecución hasta su terminando
permitiendo que el siguiente se
ejecute.
• Los tiempos de espera son menos predecibles que en
  “FIFO”.

• Favorece a los procesos cortos en detrimento de los
  largos.

• Tiende a reducir el número de procesos en espera y el
  número de procesos que esperan detrás de procesos
  largos.

• Requiere un conocimiento preciso del tiempo de
  ejecución de un proceso, lo que generalmente se
  desconoce.

• Se pueden estimar los tiempos en base a series de
  valores anteriores.
• Asocia a cada proceso tiempo aproximado
  de la utilización del CPU

• Asigna la CPU al proceso con menor tiempo
  asociado

• Cuando un proceso consigue la CPU, la
  conserva hasta que desea liberarla
Estimación del tiempo de
utilización del CPU por
parte de un proceso
Para      el     siguiente
ejemplo se tienen 4
procesos (P1, P2,P3 y
P4). A medida que estos
se van incorporando a la
cola de listos, se les
calcula su próximo ciclo
de CPU.
Para calcular el próximo
ciclo de CPU se pueden
emplear:         métodos
estadísticos,     cálculos
probabilísticos,     entre
otros.
En el ejemplo se toma como criterio que la cola de procesos
listos está inicialmente vacía. En la figura se representa la
llegada de P1 a la cola de listos con un tiempo de llegada
(0,0). Luego a P1 se le calcula su CCPU (CCPU = 7) y en
ese instante se comienza a ejecutar.
Estando en ejecución el proceso P1, se incorpora a la cola de listos
P2, al cual se le calcula su CCPU (CCPU = 4).Pero como el CCPU
de P2 es menor que el CCPU de P1, entonces P1 es desalojado y
P2 toma la CPU. En este caso P1 se reincorpora a la cola de listos
porque no ha terminado su ejecución, y en ese instante se le vuelve
a calcular el valor del CCPU (CCPU = 6).
Luego llega el proceso P3 a la cola de listos y se le calcula el CCPU
(CCPU = 1). Por lo que sucede igual que el caso anterior, el CCPU de
P3 es menor que el CCPU de P2, por lo que se desaloja P2 para
cederle la CPU a P3. P2 es reincorporado a la cola de listos porque no
ha terminado su ejecución CCPU y se le vuelve a calcular su CCPU
(CCPU = 3).
El proceso P4 se incorpora a la cola de listos y se le calcula su CCPU
(CCPU = 4). Luego P3 termina su ejecución para cederle la CPU al
próximo proceso que le corresponda según el criterio que establece el
algoritmo. Para el ejemplo le corresponde el turno a P2, luego a P4 y
finalmente a P1.
El SJF se considera como un
algoritmo óptimo, porque da el
mínimo tiempo de espera
promedio para un conjunto de
procesos,     así  como     las
estimaciones de CPU. Su
dificultad  radica   en    que
materialmente es un algoritmo
imposible de implementar .
Concepto:

Da prioridad al proceso que le
resta menor tiempo de CPU para
terminar, es una variante del SJF
pero con expulsión, optimiza la
media del tiempo de espera y
rendimiento.
Es la contraparte apropiativa del   Debe mantener un registro del
SJF.                                tiempo de servicio transcurrido del
                                    proceso en ejecución, lo que
Es útil en sistemas de tiempo       aumenta la sobrecarga. Los trabajos
compartido.                         largos tienen un promedio y una
                                    varianza de los tiempos de espera
El proceso con el tiempo estimado   aún mayor que en SJF.
de ejecución menor para finalizar
es el siguiente en ser ejecutado.   La apropiación de un proceso a
Un proceso en ejecución puede       punto de terminar por otro de menor
ser apropiado por un nuevo          duración recién llegado podría
proceso con un tiempo estimado      significar un mayor tiempo de
de ejecución menor.                 cambio de contexto (administración
                                    del procesador) que el tiempo de
Tiene mayor sobrecarga que la       finalización del primero.
planificación SJF.
• Los procesos llega a la cola y
  solicitan intervalo de CPU

• Si el intervalo es inferior al que falta
  al proceso en ejecución para
  abandonar la CPU,            el nuevo
  proceso pasa a la CPU y el que se
  ejecutaba a la cola de preparados.
• El intervalo   es   difícil   de
  predecir

• Posibilidad de inanición: los
  trabajos no se ejecutaran
  mientras hayan trabajos cortos
Si un nuevo proceso pasa a listo se activa el dispatcher para ver si
es más corto que lo que queda por ejecutar del proceso en
ejecución. Si es así el proceso en ejecución pasa a listo y su
tiempo de estimación se decrementa con el tiempo que ha estado
ejecutándose.

En la figura 6.5 tenemos un ejemplo de funcionamiento del
algoritmo en el que se observa cómo se penalizan las ráfagas
largas (como en SJF). Un punto débil de este algoritmo se
evidencia cuando una ráfaga muy corta suspende a otra un poco
más larga, siendo más largo la ejecución en este orden al ser
preciso un cambio adicional de proceso y la ejecución del código
del planificador.
Para que puedan observar el ejemplo por favor
ingresen a esta dirección

http://www.youtube.com/watch?v=-vxbZUi78yI
Sjf   srtf

Más contenido relacionado

La actualidad más candente

Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Juan Lopez
 
Estrategias de busqueda
Estrategias de busquedaEstrategias de busqueda
Estrategias de busqueda
Yovanna Rodríguez
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
Emmanuel Fortuna
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
Cristian Ospina Granados
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
Fernanda Soto
 
Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridad
GarNav
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESO
gladysmamani
 
Ventajas y desventajas
Ventajas y desventajasVentajas y desventajas
Ventajas y desventajas
Oscar LS
 
Procesos y Planificación de la CPU
Procesos y Planificación de la CPUProcesos y Planificación de la CPU
Procesos y Planificación de la CPU
Gabriel Arellano
 
Operating Systems Process Scheduling Algorithms
Operating Systems   Process Scheduling AlgorithmsOperating Systems   Process Scheduling Algorithms
Operating Systems Process Scheduling Algorithms
sathish sak
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
Mari Cruz
 
Problemas de sincronizacion de procesos
Problemas de sincronizacion de procesosProblemas de sincronizacion de procesos
Problemas de sincronizacion de procesos
Abimael hernandez
 
Monitores-sistemas operativos
Monitores-sistemas operativosMonitores-sistemas operativos
Monitores-sistemas operativos
Daniel Vargas
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
Marvin Romero
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
Juan Anaya
 
Infografia modelo osi
Infografia modelo osiInfografia modelo osi
Infografia modelo osi
bustamantepalma
 
Tipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolosTipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolos
Lucre Castillo Lorenzo
 
Planificacion del procesador
Planificacion del procesadorPlanificacion del procesador
Planificacion del procesador
Manuel Ceron
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
Carlos Solano
 
Conjunto residente
Conjunto residenteConjunto residente
Conjunto residente
sistemasoperativos4bn
 

La actualidad más candente (20)

Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
 
Estrategias de busqueda
Estrategias de busquedaEstrategias de busqueda
Estrategias de busqueda
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
 
Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridad
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESO
 
Ventajas y desventajas
Ventajas y desventajasVentajas y desventajas
Ventajas y desventajas
 
Procesos y Planificación de la CPU
Procesos y Planificación de la CPUProcesos y Planificación de la CPU
Procesos y Planificación de la CPU
 
Operating Systems Process Scheduling Algorithms
Operating Systems   Process Scheduling AlgorithmsOperating Systems   Process Scheduling Algorithms
Operating Systems Process Scheduling Algorithms
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Problemas de sincronizacion de procesos
Problemas de sincronizacion de procesosProblemas de sincronizacion de procesos
Problemas de sincronizacion de procesos
 
Monitores-sistemas operativos
Monitores-sistemas operativosMonitores-sistemas operativos
Monitores-sistemas operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Infografia modelo osi
Infografia modelo osiInfografia modelo osi
Infografia modelo osi
 
Tipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolosTipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolos
 
Planificacion del procesador
Planificacion del procesadorPlanificacion del procesador
Planificacion del procesador
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
 
Conjunto residente
Conjunto residenteConjunto residente
Conjunto residente
 

Similar a Sjf srtf

Metodo s.j.f
Metodo s.j.fMetodo s.j.f
Metodo s.j.f
floresitalagu
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
Edgar Pauta
 
Técnicas de administración del planificador
Técnicas de administración del planificadorTécnicas de administración del planificador
Técnicas de administración del planificador
Cristian Izquierdo
 
Unidad ii b sistemas operativos 2011
Unidad ii b sistemas operativos 2011Unidad ii b sistemas operativos 2011
Unidad ii b sistemas operativos 2011
Abimael hernandez
 
UNIDAD III
UNIDAD IIIUNIDAD III
UNIDAD III
Llabajo Baez
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
Salvador Vasquez perez
 
Algoritmos de planificacion.pdf
Algoritmos de planificacion.pdfAlgoritmos de planificacion.pdf
Algoritmos de planificacion.pdf
DanieryMachado
 
Unidad3 pp planificacion del procesador
Unidad3 pp planificacion del procesadorUnidad3 pp planificacion del procesador
Unidad3 pp planificacion del procesador
Miguel Alejandro León Santos
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
alexander alticoru
 
Tipos de Planificación (S.O)
Tipos de Planificación (S.O)Tipos de Planificación (S.O)
Tipos de Planificación (S.O)
Javier Alvarez
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
Richard Ortega
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]
guest5db8b1
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]
guest5db8b1
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
joel vasquez
 
ALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCO
gillyvillacreses
 
Actividad colaborativa 301402 7
Actividad colaborativa  301402 7Actividad colaborativa  301402 7
Actividad colaborativa 301402 7
Diana Carolina Cuellar
 
Políticas de Planificación
Políticas de PlanificaciónPolíticas de Planificación
Políticas de Planificación
YAMILY VELARDE CHUQUITUCTO
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
SAMMYperez9
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
SAMMYperez9
 
Algoritmo SJR
Algoritmo SJRAlgoritmo SJR
Algoritmo SJR
analeth123
 

Similar a Sjf srtf (20)

Metodo s.j.f
Metodo s.j.fMetodo s.j.f
Metodo s.j.f
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
 
Técnicas de administración del planificador
Técnicas de administración del planificadorTécnicas de administración del planificador
Técnicas de administración del planificador
 
Unidad ii b sistemas operativos 2011
Unidad ii b sistemas operativos 2011Unidad ii b sistemas operativos 2011
Unidad ii b sistemas operativos 2011
 
UNIDAD III
UNIDAD IIIUNIDAD III
UNIDAD III
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
 
Algoritmos de planificacion.pdf
Algoritmos de planificacion.pdfAlgoritmos de planificacion.pdf
Algoritmos de planificacion.pdf
 
Unidad3 pp planificacion del procesador
Unidad3 pp planificacion del procesadorUnidad3 pp planificacion del procesador
Unidad3 pp planificacion del procesador
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Tipos de Planificación (S.O)
Tipos de Planificación (S.O)Tipos de Planificación (S.O)
Tipos de Planificación (S.O)
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
 
ALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCO
 
Actividad colaborativa 301402 7
Actividad colaborativa  301402 7Actividad colaborativa  301402 7
Actividad colaborativa 301402 7
 
Políticas de Planificación
Políticas de PlanificaciónPolíticas de Planificación
Políticas de Planificación
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
 
Algoritmo SJR
Algoritmo SJRAlgoritmo SJR
Algoritmo SJR
 

Más de David Rodríguez Gómez

Isam (método de acceso secuencial indexado)
Isam (método de acceso secuencial indexado)Isam (método de acceso secuencial indexado)
Isam (método de acceso secuencial indexado)
David Rodríguez Gómez
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
David Rodríguez Gómez
 
Algoritmos de planificador
Algoritmos de planificadorAlgoritmos de planificador
Algoritmos de planificador
David Rodríguez Gómez
 
Fcfs fss
Fcfs   fssFcfs   fss
Fifo hrrn
Fifo   hrrnFifo   hrrn
Round robin
Round robinRound robin
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
David Rodríguez Gómez
 
Robotica
RoboticaRobotica
Modelos de informacion
Modelos de informacionModelos de informacion
Modelos de informacion
David Rodríguez Gómez
 
Inteligencias multiples0
Inteligencias multiples0Inteligencias multiples0
Inteligencias multiples0
David Rodríguez Gómez
 
Inteligencias múltiples
Inteligencias múltiplesInteligencias múltiples
Inteligencias múltiples
David Rodríguez Gómez
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
David Rodríguez Gómez
 
Modelos de programacion
Modelos de  programacionModelos de  programacion
Modelos de programacion
David Rodríguez Gómez
 
Modelo informático
Modelo informáticoModelo informático
Modelo informático
David Rodríguez Gómez
 

Más de David Rodríguez Gómez (14)

Isam (método de acceso secuencial indexado)
Isam (método de acceso secuencial indexado)Isam (método de acceso secuencial indexado)
Isam (método de acceso secuencial indexado)
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
 
Algoritmos de planificador
Algoritmos de planificadorAlgoritmos de planificador
Algoritmos de planificador
 
Fcfs fss
Fcfs   fssFcfs   fss
Fcfs fss
 
Fifo hrrn
Fifo   hrrnFifo   hrrn
Fifo hrrn
 
Round robin
Round robinRound robin
Round robin
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Robotica
RoboticaRobotica
Robotica
 
Modelos de informacion
Modelos de informacionModelos de informacion
Modelos de informacion
 
Inteligencias multiples0
Inteligencias multiples0Inteligencias multiples0
Inteligencias multiples0
 
Inteligencias múltiples
Inteligencias múltiplesInteligencias múltiples
Inteligencias múltiples
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Modelos de programacion
Modelos de  programacionModelos de  programacion
Modelos de programacion
 
Modelo informático
Modelo informáticoModelo informático
Modelo informático
 

Sjf srtf

  • 1.
  • 2. Concepto: Disciplina no apropiativa y no recomendable en ámbitos de tiempo compartido, el proceso espera con el menor tiempo de ejecución hasta su terminando permitiendo que el siguiente se ejecute.
  • 3. • Los tiempos de espera son menos predecibles que en “FIFO”. • Favorece a los procesos cortos en detrimento de los largos. • Tiende a reducir el número de procesos en espera y el número de procesos que esperan detrás de procesos largos. • Requiere un conocimiento preciso del tiempo de ejecución de un proceso, lo que generalmente se desconoce. • Se pueden estimar los tiempos en base a series de valores anteriores.
  • 4. • Asocia a cada proceso tiempo aproximado de la utilización del CPU • Asigna la CPU al proceso con menor tiempo asociado • Cuando un proceso consigue la CPU, la conserva hasta que desea liberarla
  • 5. Estimación del tiempo de utilización del CPU por parte de un proceso
  • 6. Para el siguiente ejemplo se tienen 4 procesos (P1, P2,P3 y P4). A medida que estos se van incorporando a la cola de listos, se les calcula su próximo ciclo de CPU. Para calcular el próximo ciclo de CPU se pueden emplear: métodos estadísticos, cálculos probabilísticos, entre otros.
  • 7. En el ejemplo se toma como criterio que la cola de procesos listos está inicialmente vacía. En la figura se representa la llegada de P1 a la cola de listos con un tiempo de llegada (0,0). Luego a P1 se le calcula su CCPU (CCPU = 7) y en ese instante se comienza a ejecutar.
  • 8. Estando en ejecución el proceso P1, se incorpora a la cola de listos P2, al cual se le calcula su CCPU (CCPU = 4).Pero como el CCPU de P2 es menor que el CCPU de P1, entonces P1 es desalojado y P2 toma la CPU. En este caso P1 se reincorpora a la cola de listos porque no ha terminado su ejecución, y en ese instante se le vuelve a calcular el valor del CCPU (CCPU = 6).
  • 9. Luego llega el proceso P3 a la cola de listos y se le calcula el CCPU (CCPU = 1). Por lo que sucede igual que el caso anterior, el CCPU de P3 es menor que el CCPU de P2, por lo que se desaloja P2 para cederle la CPU a P3. P2 es reincorporado a la cola de listos porque no ha terminado su ejecución CCPU y se le vuelve a calcular su CCPU (CCPU = 3).
  • 10. El proceso P4 se incorpora a la cola de listos y se le calcula su CCPU (CCPU = 4). Luego P3 termina su ejecución para cederle la CPU al próximo proceso que le corresponda según el criterio que establece el algoritmo. Para el ejemplo le corresponde el turno a P2, luego a P4 y finalmente a P1.
  • 11. El SJF se considera como un algoritmo óptimo, porque da el mínimo tiempo de espera promedio para un conjunto de procesos, así como las estimaciones de CPU. Su dificultad radica en que materialmente es un algoritmo imposible de implementar .
  • 12. Concepto: Da prioridad al proceso que le resta menor tiempo de CPU para terminar, es una variante del SJF pero con expulsión, optimiza la media del tiempo de espera y rendimiento.
  • 13. Es la contraparte apropiativa del Debe mantener un registro del SJF. tiempo de servicio transcurrido del proceso en ejecución, lo que Es útil en sistemas de tiempo aumenta la sobrecarga. Los trabajos compartido. largos tienen un promedio y una varianza de los tiempos de espera El proceso con el tiempo estimado aún mayor que en SJF. de ejecución menor para finalizar es el siguiente en ser ejecutado. La apropiación de un proceso a Un proceso en ejecución puede punto de terminar por otro de menor ser apropiado por un nuevo duración recién llegado podría proceso con un tiempo estimado significar un mayor tiempo de de ejecución menor. cambio de contexto (administración del procesador) que el tiempo de Tiene mayor sobrecarga que la finalización del primero. planificación SJF.
  • 14. • Los procesos llega a la cola y solicitan intervalo de CPU • Si el intervalo es inferior al que falta al proceso en ejecución para abandonar la CPU, el nuevo proceso pasa a la CPU y el que se ejecutaba a la cola de preparados.
  • 15. • El intervalo es difícil de predecir • Posibilidad de inanición: los trabajos no se ejecutaran mientras hayan trabajos cortos
  • 16.
  • 17. Si un nuevo proceso pasa a listo se activa el dispatcher para ver si es más corto que lo que queda por ejecutar del proceso en ejecución. Si es así el proceso en ejecución pasa a listo y su tiempo de estimación se decrementa con el tiempo que ha estado ejecutándose. En la figura 6.5 tenemos un ejemplo de funcionamiento del algoritmo en el que se observa cómo se penalizan las ráfagas largas (como en SJF). Un punto débil de este algoritmo se evidencia cuando una ráfaga muy corta suspende a otra un poco más larga, siendo más largo la ejecución en este orden al ser preciso un cambio adicional de proceso y la ejecución del código del planificador.
  • 18. Para que puedan observar el ejemplo por favor ingresen a esta dirección http://www.youtube.com/watch?v=-vxbZUi78yI