SlideShare a Scribd company logo
1 of 9
ALGORITMO DE
PLANIFICACIÓN SRT
Jacobo Sánchez Julio César
Ruiz Ramón
Solano González Carlos Eduardo
¿QUÉ ES SRT?

   Shortest - Remaining -Time (El tiempo restante más corto) es una
    versión con adquisición de prioridad (SPN), en ella el planificador
    siempre elige el proceso que tiene el tiempo restante de
    procesamiento esperado más corto: Cuando un nuevo proceso
    se integra a la cola de listos, puede tener un tiempo restante
    más corto que el del proceso que corre en ese momento.




    SPN= Shortest Process Next (El proceso más corto sigue)
   Por lo tanto, el planificador puede dar preferencia cuando un
    nuevo proceso está listo.
   Al igual que con SPN, el planificador debe estimar el tiempo de
    procesamiento para ejecutar la función de selección, aquí hay
    un riesgo de inanición de proceso largos, entendiéndose por
    inanición la postergación indefinida.




    Inanición: cuando a un proceso se le niega el acceso a un recurso. Sin este recurso, la
    tarea a ejecutar no puede ser nunca finalizada
   SRT también dará un desempeño de tiempo total superior al de
    SPN (Shortest Process Next) porque a un trabajo corto se le
    conoce preferencia inmediata sobre un trabajo más largo que
    está corriendo.
CARACTERÍSTICAS:


   Ofrece un buen tiempo de respuesta.
   La productividad es alta a cambio de la sobrecarga del sistema
    (a cada paso debe decidir a que proceso asignarle la CPU).
   Penaliza los procesos largos.
   Se puede producir inanición.
EJEMPLO

Sea el conjunto de procesos siguientes:

             Instante de   Tiempo de
  PROCESOS
               llegada     ejecución
     A             1           6
     B             3           2
     C             5           3


Representar en un cronograma el uso de la CPU por los
distintos procesos teniendo en cuenta que se utiliza el
algoritmo SRT.
Instante de   Tiempo de
                                                   PROCESOS
                                                                llegada     ejecución
                                                       A            1           6
                                                       B            3           2
                                                       C            4           3




    1   2   3   4   5   6   7   8   9   10   11   12



A   E   E   -   -   -   -   -   E   E   E    E



B           E   E




C               -   E   E   E
EJERCICIO
ENUNCIADO:
Sea el conjunto de procesos siguientes:
Representar en un cronograma el uso de la CPU por los distintos procesos
teniendo en cuenta que se utiliza el algoritmo SRT.


                PROCESOS     Instante de llegada   Tiempo de ejecución

                   A                 1                     3
                   B                 2                     6
                   C                 4                     6
                   D                 5                     2
                   E                 6                     3
PROCESOS            Instante de llegada    Tiempo de ejecución



    RESPUESTA
                                                                                A                       1                     3
                                                                                B                       2                     6
                                                                                C                       4                     6
                                                                                D                       5                     2
                                                                                E                       6                     3



                                                                                                                 20
    1       2      3    4    5   6    7   8    9   10    11   12      13   14       15   16   17   18       19

A   E       E      E

B           L      L    E    L    L   L   L    L    E    E     E      E    E


C                       L    L    L   L   L    L    L    L     L      L    L        E    E    E     E       E    E

D                            E   E

E                                 L   E   E    E




        E                     PROCESO EN EJECUCIÓN
        L       POSICIÓN QUE OCUPA EL PROCESO EN LA COLA DE LISTOS.

More Related Content

What's hot

Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsJesus Jimenez
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosRosviannis Barreiro
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoriaMiguel Magaña
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..NANO-06
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Algoritmos de dekker
Algoritmos de dekkerAlgoritmos de dekker
Algoritmos de dekkernerexi
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOgladysmamani
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Javier Alvarez
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERASFabian Rojas
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discosJazmín Limón
 

What's hot (20)

Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOs
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
Colas
ColasColas
Colas
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Algoritmos de dekker
Algoritmos de dekkerAlgoritmos de dekker
Algoritmos de dekker
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESO
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Algoritmo del baquero
Algoritmo del baqueroAlgoritmo del baquero
Algoritmo del baquero
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERAS
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discos
 

Similar to Algoritmo de planificación srt

Secuenciacionprioridades
SecuenciacionprioridadesSecuenciacionprioridades
Secuenciacionprioridadescasacadevaca
 
Estructura y funcionamiento del procesador parte 3-saltos
Estructura y funcionamiento del procesador parte 3-saltosEstructura y funcionamiento del procesador parte 3-saltos
Estructura y funcionamiento del procesador parte 3-saltosJose Diaz Silva
 
Gestion del tiempo proyecto parte ii
Gestion del tiempo proyecto   parte iiGestion del tiempo proyecto   parte ii
Gestion del tiempo proyecto parte iidochoaq_1981
 
Secuenciación de prioridades
Secuenciación de prioridadesSecuenciación de prioridades
Secuenciación de prioridadescolacaradebola
 
Sincronización de Procesos
Sincronización de ProcesosSincronización de Procesos
Sincronización de ProcesosLuis Lastra Cid
 
CONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOS
CONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOSCONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOS
CONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOSJose Alvino Utp
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
Red de actividad 1
Red de actividad 1Red de actividad 1
Red de actividad 1Macogi
 
Tiempo de ejecución de un algoritmo
Tiempo de ejecución de un algoritmoTiempo de ejecución de un algoritmo
Tiempo de ejecución de un algoritmoFernando Solis
 
SISTEMAS DE INFORMACION GERENCIAL II - PERT-CPM
SISTEMAS DE INFORMACION GERENCIAL II - PERT-CPMSISTEMAS DE INFORMACION GERENCIAL II - PERT-CPM
SISTEMAS DE INFORMACION GERENCIAL II - PERT-CPMNational Learning Service
 

Similar to Algoritmo de planificación srt (20)

Graficas de ejemplos
Graficas de ejemplosGraficas de ejemplos
Graficas de ejemplos
 
Secuenciacion de n trabajos
Secuenciacion de n trabajosSecuenciacion de n trabajos
Secuenciacion de n trabajos
 
Planificación de procesos
Planificación de procesosPlanificación de procesos
Planificación de procesos
 
Secuenciacionprioridades
SecuenciacionprioridadesSecuenciacionprioridades
Secuenciacionprioridades
 
Estructura y funcionamiento del procesador parte 3-saltos
Estructura y funcionamiento del procesador parte 3-saltosEstructura y funcionamiento del procesador parte 3-saltos
Estructura y funcionamiento del procesador parte 3-saltos
 
Gestion del tiempo proyecto parte ii
Gestion del tiempo proyecto   parte iiGestion del tiempo proyecto   parte ii
Gestion del tiempo proyecto parte ii
 
Secuenciación de prioridades
Secuenciación de prioridadesSecuenciación de prioridades
Secuenciación de prioridades
 
Sincronización de Procesos
Sincronización de ProcesosSincronización de Procesos
Sincronización de Procesos
 
Cpm pert cep1-13_12_09
Cpm pert cep1-13_12_09Cpm pert cep1-13_12_09
Cpm pert cep1-13_12_09
 
CONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOS
CONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOSCONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOS
CONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOS
 
programacion de operaciones
programacion de operacionesprogramacion de operaciones
programacion de operaciones
 
Estrategias de Planeación Maestra
Estrategias de Planeación MaestraEstrategias de Planeación Maestra
Estrategias de Planeación Maestra
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Red de actividad 1
Red de actividad 1Red de actividad 1
Red de actividad 1
 
Proce p p
Proce p pProce p p
Proce p p
 
Planificacion de politicas
Planificacion de politicasPlanificacion de politicas
Planificacion de politicas
 
Tiempo de ejecución de un algoritmo
Tiempo de ejecución de un algoritmoTiempo de ejecución de un algoritmo
Tiempo de ejecución de un algoritmo
 
MFSI
MFSIMFSI
MFSI
 
SISTEMAS DE INFORMACION GERENCIAL II - PERT-CPM
SISTEMAS DE INFORMACION GERENCIAL II - PERT-CPMSISTEMAS DE INFORMACION GERENCIAL II - PERT-CPM
SISTEMAS DE INFORMACION GERENCIAL II - PERT-CPM
 

More from Carlos Solano

Gestión de memoria en ensamblador
Gestión de memoria en ensambladorGestión de memoria en ensamblador
Gestión de memoria en ensambladorCarlos Solano
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.Carlos Solano
 
La Carga Eléctrica (Historia)
La Carga Eléctrica (Historia)La Carga Eléctrica (Historia)
La Carga Eléctrica (Historia)Carlos Solano
 
PLD’s (programmable logic device)
PLD’s (programmable logic device)PLD’s (programmable logic device)
PLD’s (programmable logic device)Carlos Solano
 

More from Carlos Solano (6)

Gestión de memoria en ensamblador
Gestión de memoria en ensambladorGestión de memoria en ensamblador
Gestión de memoria en ensamblador
 
Lisp
LispLisp
Lisp
 
Java script
Java scriptJava script
Java script
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
La Carga Eléctrica (Historia)
La Carga Eléctrica (Historia)La Carga Eléctrica (Historia)
La Carga Eléctrica (Historia)
 
PLD’s (programmable logic device)
PLD’s (programmable logic device)PLD’s (programmable logic device)
PLD’s (programmable logic device)
 

Recently uploaded

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 

Recently uploaded (20)

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 

Algoritmo de planificación srt

  • 1. ALGORITMO DE PLANIFICACIÓN SRT Jacobo Sánchez Julio César Ruiz Ramón Solano González Carlos Eduardo
  • 2. ¿QUÉ ES SRT?  Shortest - Remaining -Time (El tiempo restante más corto) es una versión con adquisición de prioridad (SPN), en ella el planificador siempre elige el proceso que tiene el tiempo restante de procesamiento esperado más corto: Cuando un nuevo proceso se integra a la cola de listos, puede tener un tiempo restante más corto que el del proceso que corre en ese momento. SPN= Shortest Process Next (El proceso más corto sigue)
  • 3. Por lo tanto, el planificador puede dar preferencia cuando un nuevo proceso está listo.  Al igual que con SPN, el planificador debe estimar el tiempo de procesamiento para ejecutar la función de selección, aquí hay un riesgo de inanición de proceso largos, entendiéndose por inanición la postergación indefinida. Inanición: cuando a un proceso se le niega el acceso a un recurso. Sin este recurso, la tarea a ejecutar no puede ser nunca finalizada
  • 4. SRT también dará un desempeño de tiempo total superior al de SPN (Shortest Process Next) porque a un trabajo corto se le conoce preferencia inmediata sobre un trabajo más largo que está corriendo.
  • 5. CARACTERÍSTICAS:  Ofrece un buen tiempo de respuesta.  La productividad es alta a cambio de la sobrecarga del sistema (a cada paso debe decidir a que proceso asignarle la CPU).  Penaliza los procesos largos.  Se puede producir inanición.
  • 6. EJEMPLO Sea el conjunto de procesos siguientes: Instante de Tiempo de PROCESOS llegada ejecución A 1 6 B 3 2 C 5 3 Representar en un cronograma el uso de la CPU por los distintos procesos teniendo en cuenta que se utiliza el algoritmo SRT.
  • 7. Instante de Tiempo de PROCESOS llegada ejecución A 1 6 B 3 2 C 4 3 1 2 3 4 5 6 7 8 9 10 11 12 A E E - - - - - E E E E B E E C - E E E
  • 8. EJERCICIO ENUNCIADO: Sea el conjunto de procesos siguientes: Representar en un cronograma el uso de la CPU por los distintos procesos teniendo en cuenta que se utiliza el algoritmo SRT. PROCESOS Instante de llegada Tiempo de ejecución A 1 3 B 2 6 C 4 6 D 5 2 E 6 3
  • 9. PROCESOS Instante de llegada Tiempo de ejecución RESPUESTA A 1 3 B 2 6 C 4 6 D 5 2 E 6 3 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 A E E E B L L E L L L L L E E E E E C L L L L L L L L L L L E E E E E E D E E E L E E E E PROCESO EN EJECUCIÓN L POSICIÓN QUE OCUPA EL PROCESO EN LA COLA DE LISTOS.