SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
adriel91
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
eduardoed5
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
Juan Anaya
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
Ivan Porras
 

Was ist angesagt? (20)

Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Recursividad
RecursividadRecursividad
Recursividad
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Protección y Seguridad de los Sistemas Operativos
Protección y Seguridad de los Sistemas OperativosProtección y Seguridad de los Sistemas Operativos
Protección y Seguridad de los Sistemas Operativos
 
Algoritmo de dekker
Algoritmo de dekker Algoritmo de dekker
Algoritmo de dekker
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Monitores-sistemas operativos
Monitores-sistemas operativosMonitores-sistemas operativos
Monitores-sistemas operativos
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 

Ähnlich wie Algoritmo de planificación srt

Secuenciacionprioridades
SecuenciacionprioridadesSecuenciacionprioridades
Secuenciacionprioridades
casacadevaca
 
Gestion del tiempo proyecto parte ii
Gestion del tiempo proyecto   parte iiGestion del tiempo proyecto   parte ii
Gestion del tiempo proyecto parte ii
dochoaq_1981
 
Secuenciación de prioridades
Secuenciación de prioridadesSecuenciación de prioridades
Secuenciación de prioridades
colacaradebola
 
CONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOS
CONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOSCONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOS
CONCEPTOS AVANZADOS DE SISTEMAS OPERATIVOS
Jose Alvino Utp
 
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
National Learning Service
 

Ähnlich wie 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
 

Mehr von 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)
 

Kürzlich hochgeladen

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Kürzlich hochgeladen (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.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.