SlideShare una empresa de Scribd logo
1 de 9
SJR
Otro método de planificación de la CPU es el
algoritmo de planificación con selección del
trabajo más corto (SJF, shortest job-first). Este
algoritmo asocia con cada proceso la duración
de la siguiente ráfaga de CPU del proceso.
Cuando la CPU está disponible, se asigna al proceso
que tiene la siguiente ráfaga de CPU más corta. Si
las siguientes ráfagas de CPU de dos procesos son
iguales, se usa la planificación FCFS para romper el
empate
un término más apropiado para este método de
planificación sería el de algoritmo de la siguiente
ráfaga de CPU más corta, en lugar de depender
de su duración total.
Usamos el termino SJF porque casi todo el
mundo y gran parte de los libros de texto
emplean este término para referirse a este tipo
de planificación.
 Como ejemplo de planificación SJF, considere el siguiente
conjunto de procesos, estando especificada la duración de
la ráfaga de CPU en milisegundos:
 Proceso Tiempo de ráfaga
P1 6
P2 8
P3 7
P4 3
 Usando la planificación SJF, planificaríamos estos procesos
de acuerdo con el siguiente diagrama de Gantt:
 P4
 P1
 P3
 P2
 El tiempo de espera es de 3 milisegundos para el
proceso P1, de 16 milisegundos para el proceso P2, de 9
milisegundos para P3 y de 0 milisegundos para P4. Por
tanto, el tiempo medio de espera es de (3 + 16 + 9 +
0)/4 = 7 milisegundos.
 El algoritmo de planificación SJF es
probablemente óptimo, en el sentido de que
proporciona el tiempo medio de espera mínimo para un
conjunto de procesos dado
 La dificultad real del algoritmo SJF es conocer la
duración de la siguiente solicitud de CPU. En una
planificación a largo plazo de trabajos en un sistema de
procesamiento por lotes, podemos usar como duración
el límite de tiempo del proceso que el usuario
especifique en el momento de enviar el trabajo. Con
este mecanismo, los usuarios están motivados para
estimar el límite de tiempo del proceso de forma
precisa, dado que un valor menor puede significar una
respuesta más rápida.
 Aunque el algoritmo SJF es óptimo, no se puede
implementar en el nivel de la planificación de la CPU a
corto plazo, ya que no hay forma de conocer la duración
de la siguiente ráfaga de CPU. Un método consiste en
intentar aproximar la planificación SJF: podemos no
conocer la duración de la siguiente ráfaga de CPU, pero
podemos predecir su valor, por el procedimiento de
confiar en que la siguiente ráfaga de CPU será similar
en duración a las anteriores.
 El algoritmo SJF puede ser cooperativo o apropiativo. La
necesidad de elegir surge cuando un proceso llega a la
cola de procesos preparados mientras que un proceso
anterior esta todavía en ejecución.
La planificación SJF apropiativa a veces se denomina
planificación con selección del proceso con tiempo restante
más corto.

Más contenido relacionado

La actualidad más candente

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
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoriaadolfoahumada94
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesossistoperativos
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemMirna L. Torres Garcia
 
ARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfDavidVeraOlivera
 
Estrategias de búsqueda
Estrategias de búsquedaEstrategias de búsqueda
Estrategias de búsquedaozkar21
 
Protocolos de capa sesion presentacio-aplicacion
Protocolos de capa sesion presentacio-aplicacionProtocolos de capa sesion presentacio-aplicacion
Protocolos de capa sesion presentacio-aplicacionDaniel Gvtierrex
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 
100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativos100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativosPatriciaDavila16
 
Creacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracerCreacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracerJenny Lophezz
 
Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridadGarNav
 
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 OperativosEmmanuel Fortuna
 
Obj 11 capa 7 - aplicacion
Obj 11   capa 7 - aplicacionObj 11   capa 7 - aplicacion
Obj 11 capa 7 - aplicacionPedro Sánchez
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas OperativosG Hoyos A
 

La actualidad más candente (20)

Modos direccionamiento
Modos direccionamientoModos direccionamiento
Modos direccionamiento
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoria
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
 
ARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdf
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Estrategias de búsqueda
Estrategias de búsquedaEstrategias de búsqueda
Estrategias de búsqueda
 
Protocolos de capa sesion presentacio-aplicacion
Protocolos de capa sesion presentacio-aplicacionProtocolos de capa sesion presentacio-aplicacion
Protocolos de capa sesion presentacio-aplicacion
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativos100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativos
 
Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
 
Creacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracerCreacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracer
 
Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridad
 
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
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Obj 11 capa 7 - aplicacion
Obj 11   capa 7 - aplicacionObj 11   capa 7 - aplicacion
Obj 11 capa 7 - aplicacion
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas Operativos
 
Problema del barbero durmiente
Problema del barbero durmienteProblema del barbero durmiente
Problema del barbero durmiente
 

Destacado

Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Rodrigo Saraguro
 
Catalogo Servicios Essendo
Catalogo Servicios EssendoCatalogo Servicios Essendo
Catalogo Servicios EssendoSimone Baldussi
 
AESWH: RECURSOS, REDES SOCIALES Y ESTRATEGIA DE COMUNICACIÓN 2.0. Fran Delgad...
AESWH: RECURSOS, REDES SOCIALES Y ESTRATEGIA DE COMUNICACIÓN 2.0. Fran Delgad...AESWH: RECURSOS, REDES SOCIALES Y ESTRATEGIA DE COMUNICACIÓN 2.0. Fran Delgad...
AESWH: RECURSOS, REDES SOCIALES Y ESTRATEGIA DE COMUNICACIÓN 2.0. Fran Delgad...AESWH Síndrome de Wolf-Hirschhorn
 
Plan Bee Project to Empower 20 Women in Chitral Proposal 10_12_2016
Plan Bee Project to Empower 20 Women in Chitral Proposal 10_12_2016Plan Bee Project to Empower 20 Women in Chitral Proposal 10_12_2016
Plan Bee Project to Empower 20 Women in Chitral Proposal 10_12_2016Hashoo Foundation USA
 
Millfield
MillfieldMillfield
MillfieldASTEX
 
How to Optimize your Profile at MWC 2012
How to Optimize your Profile at MWC 2012How to Optimize your Profile at MWC 2012
How to Optimize your Profile at MWC 2012shapira marketing
 
Firma convenio con tribunal arbitraje laboral Comunidad Valenciana
Firma convenio con tribunal arbitraje laboral Comunidad ValencianaFirma convenio con tribunal arbitraje laboral Comunidad Valenciana
Firma convenio con tribunal arbitraje laboral Comunidad ValencianaESTEMA
 
Why Not Art History
Why Not Art HistoryWhy Not Art History
Why Not Art HistoryJames Clegg
 
Einführung Kompetenzmanagement und -darstellung
Einführung Kompetenzmanagement und -darstellungEinführung Kompetenzmanagement und -darstellung
Einführung Kompetenzmanagement und -darstellungSandra Schön (aka Schoen)
 
Golden Star Investment Trading and Logistics Co., Ltd profile
Golden Star Investment Trading and Logistics Co., Ltd profileGolden Star Investment Trading and Logistics Co., Ltd profile
Golden Star Investment Trading and Logistics Co., Ltd profileChu Anh Tien
 
Ficha de inscripcion inskripzioaren fitxa
Ficha de inscripcion inskripzioaren fitxaFicha de inscripcion inskripzioaren fitxa
Ficha de inscripcion inskripzioaren fitxaemprendedoreszitek
 
Tugas it dan ict koloid
Tugas it dan ict koloidTugas it dan ict koloid
Tugas it dan ict koloidsiti_aidah
 

Destacado (20)

Planificacion cpu
Planificacion cpuPlanificacion cpu
Planificacion cpu
 
Sjf srtf
Sjf   srtfSjf   srtf
Sjf srtf
 
Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)
 
Catalogo Servicios Essendo
Catalogo Servicios EssendoCatalogo Servicios Essendo
Catalogo Servicios Essendo
 
AESWH: RECURSOS, REDES SOCIALES Y ESTRATEGIA DE COMUNICACIÓN 2.0. Fran Delgad...
AESWH: RECURSOS, REDES SOCIALES Y ESTRATEGIA DE COMUNICACIÓN 2.0. Fran Delgad...AESWH: RECURSOS, REDES SOCIALES Y ESTRATEGIA DE COMUNICACIÓN 2.0. Fran Delgad...
AESWH: RECURSOS, REDES SOCIALES Y ESTRATEGIA DE COMUNICACIÓN 2.0. Fran Delgad...
 
Plan Bee Project to Empower 20 Women in Chitral Proposal 10_12_2016
Plan Bee Project to Empower 20 Women in Chitral Proposal 10_12_2016Plan Bee Project to Empower 20 Women in Chitral Proposal 10_12_2016
Plan Bee Project to Empower 20 Women in Chitral Proposal 10_12_2016
 
Millfield
MillfieldMillfield
Millfield
 
Dmitry krivitsky web
Dmitry krivitsky web Dmitry krivitsky web
Dmitry krivitsky web
 
egi widya putra
egi widya putraegi widya putra
egi widya putra
 
How to Optimize your Profile at MWC 2012
How to Optimize your Profile at MWC 2012How to Optimize your Profile at MWC 2012
How to Optimize your Profile at MWC 2012
 
Firma convenio con tribunal arbitraje laboral Comunidad Valenciana
Firma convenio con tribunal arbitraje laboral Comunidad ValencianaFirma convenio con tribunal arbitraje laboral Comunidad Valenciana
Firma convenio con tribunal arbitraje laboral Comunidad Valenciana
 
Portfolio wojtek
Portfolio wojtekPortfolio wojtek
Portfolio wojtek
 
Ismael del-pozo c-vmini
Ismael del-pozo c-vminiIsmael del-pozo c-vmini
Ismael del-pozo c-vmini
 
Marketing Movil Animatu
Marketing Movil AnimatuMarketing Movil Animatu
Marketing Movil Animatu
 
Why Not Art History
Why Not Art HistoryWhy Not Art History
Why Not Art History
 
Einführung Kompetenzmanagement und -darstellung
Einführung Kompetenzmanagement und -darstellungEinführung Kompetenzmanagement und -darstellung
Einführung Kompetenzmanagement und -darstellung
 
Golden Star Investment Trading and Logistics Co., Ltd profile
Golden Star Investment Trading and Logistics Co., Ltd profileGolden Star Investment Trading and Logistics Co., Ltd profile
Golden Star Investment Trading and Logistics Co., Ltd profile
 
Feucht
FeuchtFeucht
Feucht
 
Ficha de inscripcion inskripzioaren fitxa
Ficha de inscripcion inskripzioaren fitxaFicha de inscripcion inskripzioaren fitxa
Ficha de inscripcion inskripzioaren fitxa
 
Tugas it dan ict koloid
Tugas it dan ict koloidTugas it dan ict koloid
Tugas it dan ict koloid
 

Similar a Algoritmo SJR

Técnicas de Administración de Planificación
Técnicas de Administración de PlanificaciónTécnicas de Administración de Planificación
Técnicas de Administración de Planificaciónweenorm
 
Presentacionjulia
PresentacionjuliaPresentacionjulia
PresentacionjuliadianaYrubi
 
Presentacionjulia
PresentacionjuliaPresentacionjulia
Presentacionjuliaemanrio
 
Técnicas de Administración de Planificación
Técnicas de Administración de PlanificaciónTécnicas de Administración de Planificación
Técnicas de Administración de PlanificaciónCarlosElielRdz
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpujoss1991
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPUEdgar Pauta
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosCarina Hurtado
 
Planificación Sistemas Operativas
Planificación Sistemas OperativasPlanificación Sistemas Operativas
Planificación Sistemas OperativasDavidVillarroel29
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOgladysmamani
 
PLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSPLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSgladysmamani
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesosYoselvi
 
Planificacion de Porcesos
Planificacion de PorcesosPlanificacion de Porcesos
Planificacion de Porcesosguest18b3b79
 
planificacion de los procesos
planificacion de los procesosplanificacion de los procesos
planificacion de los procesosvianycari
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesoslaunica
 
Planificaion de Procesos
Planificaion de ProcesosPlanificaion de Procesos
Planificaion de ProcesosFiorelaLV
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSgladysmamani
 
expoci
expociexpoci
expociamluap
 

Similar a Algoritmo SJR (20)

Técnicas de Administración de Planificación
Técnicas de Administración de PlanificaciónTécnicas de Administración de Planificación
Técnicas de Administración de Planificación
 
Presentacionjulia
PresentacionjuliaPresentacionjulia
Presentacionjulia
 
Presentacionjulia
PresentacionjuliaPresentacionjulia
Presentacionjulia
 
Presentacionjulia
PresentacionjuliaPresentacionjulia
Presentacionjulia
 
Técnicas de Administración de Planificación
Técnicas de Administración de PlanificaciónTécnicas de Administración de Planificación
Técnicas de Administración de Planificación
 
Actividad colaborativa 301402 7
Actividad colaborativa  301402 7Actividad colaborativa  301402 7
Actividad colaborativa 301402 7
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpu
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas Operativos
 
Planificación Sistemas Operativas
Planificación Sistemas OperativasPlanificación Sistemas Operativas
Planificación Sistemas Operativas
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESO
 
PLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOSPLANIFICACION DE PROCESOS
PLANIFICACION DE PROCESOS
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Planificacion de Porcesos
Planificacion de PorcesosPlanificacion de Porcesos
Planificacion de Porcesos
 
planificacion de los procesos
planificacion de los procesosplanificacion de los procesos
planificacion de los procesos
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesos
 
Planificaion de Procesos
Planificaion de ProcesosPlanificaion de Procesos
Planificaion de Procesos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
expoci
expociexpoci
expoci
 

Último

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

Algoritmo SJR

  • 1. SJR
  • 2. Otro método de planificación de la CPU es el algoritmo de planificación con selección del trabajo más corto (SJF, shortest job-first). Este algoritmo asocia con cada proceso la duración de la siguiente ráfaga de CPU del proceso. Cuando la CPU está disponible, se asigna al proceso que tiene la siguiente ráfaga de CPU más corta. Si las siguientes ráfagas de CPU de dos procesos son iguales, se usa la planificación FCFS para romper el empate
  • 3. un término más apropiado para este método de planificación sería el de algoritmo de la siguiente ráfaga de CPU más corta, en lugar de depender de su duración total. Usamos el termino SJF porque casi todo el mundo y gran parte de los libros de texto emplean este término para referirse a este tipo de planificación.
  • 4.  Como ejemplo de planificación SJF, considere el siguiente conjunto de procesos, estando especificada la duración de la ráfaga de CPU en milisegundos:  Proceso Tiempo de ráfaga P1 6 P2 8 P3 7 P4 3  Usando la planificación SJF, planificaríamos estos procesos de acuerdo con el siguiente diagrama de Gantt:  P4  P1  P3  P2
  • 5.  El tiempo de espera es de 3 milisegundos para el proceso P1, de 16 milisegundos para el proceso P2, de 9 milisegundos para P3 y de 0 milisegundos para P4. Por tanto, el tiempo medio de espera es de (3 + 16 + 9 + 0)/4 = 7 milisegundos.
  • 6.  El algoritmo de planificación SJF es probablemente óptimo, en el sentido de que proporciona el tiempo medio de espera mínimo para un conjunto de procesos dado
  • 7.  La dificultad real del algoritmo SJF es conocer la duración de la siguiente solicitud de CPU. En una planificación a largo plazo de trabajos en un sistema de procesamiento por lotes, podemos usar como duración el límite de tiempo del proceso que el usuario especifique en el momento de enviar el trabajo. Con este mecanismo, los usuarios están motivados para estimar el límite de tiempo del proceso de forma precisa, dado que un valor menor puede significar una respuesta más rápida.
  • 8.  Aunque el algoritmo SJF es óptimo, no se puede implementar en el nivel de la planificación de la CPU a corto plazo, ya que no hay forma de conocer la duración de la siguiente ráfaga de CPU. Un método consiste en intentar aproximar la planificación SJF: podemos no conocer la duración de la siguiente ráfaga de CPU, pero podemos predecir su valor, por el procedimiento de confiar en que la siguiente ráfaga de CPU será similar en duración a las anteriores.
  • 9.  El algoritmo SJF puede ser cooperativo o apropiativo. La necesidad de elegir surge cuando un proceso llega a la cola de procesos preparados mientras que un proceso anterior esta todavía en ejecución. La planificación SJF apropiativa a veces se denomina planificación con selección del proceso con tiempo restante más corto.