SlideShare una empresa de Scribd logo
U N I D A D 2
TEMA:
METODO DE PLANIFICACION R.R
ING EN INFORMATICA
ELABORADO POR:
FLOR DE LIZ LAURIANO GUTIERREZ
CATEDRÁTICO:
TOLEDO TORRES JACINTO
MATERIA:
SISTEMAS OPERATIVOS 1
SEMESTRE Y GRUPO
“4S”
2.5 METODOS DE PLANIFICACION
SJF (Shortest-First-Job)
Se basa en los ciclos de vida de los procesos, los cuales transcurren en dos etapas
o periodos que son: ciclos de CPU y ciclos de entrada/salida, también conocidos
por ráfagas.
La palabra shortest (el más corto) se refiere al proceso que tenga el próximo ciclo
de CPU más corto. La idea es escoger entre todos los procesos listos el que tenga
su próximo ciclo de CPU más pequeño. El SJF se puede comportar de dos formas:
Con Desalojo: Si se incorpora un nuevo proceso a la cola de listos y este
tiene un ciclo de CPU menor que el ciclo de CPU del proceso que se está
ejecutando, entonces dicho proceso es desalojado y el nuevo proceso
toma la CPU.
Sin desalojo: Cuando un proceso toma la CPU, ningún otro proceso podrá
apropiarse de ella hasta que el proceso que la posee termine de
ejecutarse.
Ejemplo del Algoritmo SJF (Con Desalojo)
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.
CCPU: próximo ciclo de CPU.
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.
Ejemplo del Algoritmo SJF (No Apropropiativa)
En esta implementación sucede muy similar a la Apropiativa, pues el SJF si
reorganiza la cola por él TE, pero la diferencia es que cuando un proceso obtiene la
CPU no lo abandona hasta que no concluye.
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 implementa

Más contenido relacionado

Destacado

Dança perde a 'construtora' Ivonice Satie
Dança perde a 'construtora' Ivonice SatieDança perde a 'construtora' Ivonice Satie
Dança perde a 'construtora' Ivonice Satie
Juliana Ravelli
 
Certificate of BE.EC
Certificate of BE.ECCertificate of BE.EC
Certificate of BE.ECZay Yar Kyaw
 
Clipping cnc 20092016 versão de impressão
Clipping cnc 20092016   versão de impressãoClipping cnc 20092016   versão de impressão
Clipping cnc 20092016 versão de impressão
Paulo André Colucci Kawasaki
 
clasificacion de los sistemas operativos
clasificacion de los sistemas operativosclasificacion de los sistemas operativos
clasificacion de los sistemas operativos
aleja rodriguez
 
Systech Company Profile 2016 v2
Systech Company Profile 2016 v2Systech Company Profile 2016 v2
Systech Company Profile 2016 v2Faiz Arif
 
20160704 rv presentation rca versus rcm
20160704 rv presentation rca versus rcm20160704 rv presentation rca versus rcm
20160704 rv presentation rca versus rcm
RonVonk
 
Green Posters
Green PostersGreen Posters
Green Postersresumi2
 
Presentation Undergraduate Project
Presentation Undergraduate ProjectPresentation Undergraduate Project
Presentation Undergraduate ProjectCevdet Basaran
 
4 major problems faced by shortfilm makers - shortfundly
4 major problems faced by shortfilm makers  - shortfundly4 major problems faced by shortfilm makers  - shortfundly
4 major problems faced by shortfilm makers - shortfundly
Shortfundly
 
Safety of machinery - Application of standard EN ISO 13849-1
Safety of machinery - Application of standard EN ISO 13849-1Safety of machinery - Application of standard EN ISO 13849-1
Safety of machinery - Application of standard EN ISO 13849-1dnunez1984
 
Resume/CV
Resume/CVResume/CV
London by Estrella Sabán 5ºC pp
London by Estrella Sabán 5ºC ppLondon by Estrella Sabán 5ºC pp
London by Estrella Sabán 5ºC pp
Rosana Fernández Chaparro
 

Destacado (15)

Dança perde a 'construtora' Ivonice Satie
Dança perde a 'construtora' Ivonice SatieDança perde a 'construtora' Ivonice Satie
Dança perde a 'construtora' Ivonice Satie
 
BIODATA
BIODATABIODATA
BIODATA
 
Certificate of BE.EC
Certificate of BE.ECCertificate of BE.EC
Certificate of BE.EC
 
Pe21 as
Pe21 asPe21 as
Pe21 as
 
Clipping cnc 20092016 versão de impressão
Clipping cnc 20092016   versão de impressãoClipping cnc 20092016   versão de impressão
Clipping cnc 20092016 versão de impressão
 
Pe15 as
Pe15 asPe15 as
Pe15 as
 
clasificacion de los sistemas operativos
clasificacion de los sistemas operativosclasificacion de los sistemas operativos
clasificacion de los sistemas operativos
 
Systech Company Profile 2016 v2
Systech Company Profile 2016 v2Systech Company Profile 2016 v2
Systech Company Profile 2016 v2
 
20160704 rv presentation rca versus rcm
20160704 rv presentation rca versus rcm20160704 rv presentation rca versus rcm
20160704 rv presentation rca versus rcm
 
Green Posters
Green PostersGreen Posters
Green Posters
 
Presentation Undergraduate Project
Presentation Undergraduate ProjectPresentation Undergraduate Project
Presentation Undergraduate Project
 
4 major problems faced by shortfilm makers - shortfundly
4 major problems faced by shortfilm makers  - shortfundly4 major problems faced by shortfilm makers  - shortfundly
4 major problems faced by shortfilm makers - shortfundly
 
Safety of machinery - Application of standard EN ISO 13849-1
Safety of machinery - Application of standard EN ISO 13849-1Safety of machinery - Application of standard EN ISO 13849-1
Safety of machinery - Application of standard EN ISO 13849-1
 
Resume/CV
Resume/CVResume/CV
Resume/CV
 
London by Estrella Sabán 5ºC pp
London by Estrella Sabán 5ºC ppLondon by Estrella Sabán 5ºC pp
London by Estrella Sabán 5ºC pp
 

Similar a Metodo s.j.f

Round robin apa
Round robin apaRound robin apa
Round robin apa
Salvador Vasquez perez
 
So procesos-planif
So procesos-planifSo procesos-planif
So procesos-planif
angelicaalvarado88
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
Edgar Pauta
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis Rivero
NelisRivero
 
UNIDAD III
UNIDAD IIIUNIDAD III
UNIDAD III
Llabajo Baez
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpujoss1991
 
aeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronauticaaeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronautica
anytrix
 
Planificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaPlanificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaNestor Traña
 
Unidad ii b sistemas operativos 2011
Unidad ii b sistemas operativos 2011Unidad ii b sistemas operativos 2011
Unidad ii b sistemas operativos 2011Abimael hernandez
 
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 procesos
Yoselvi
 
Planificacion de Porcesos
Planificacion de PorcesosPlanificacion de Porcesos
Planificacion de Porcesos
guest18b3b79
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesoslaunica
 
PLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSPLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOS
merycondori
 
expoci
expociexpoci
expoci
amluap
 

Similar a Metodo s.j.f (20)

Sjf srtf
Sjf   srtfSjf   srtf
Sjf srtf
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
 
So procesos-planif
So procesos-planifSo procesos-planif
So procesos-planif
 
Algoritmos de planificador
Algoritmos de planificadorAlgoritmos de planificador
Algoritmos de planificador
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
 
6 so-teo-planificacion
6 so-teo-planificacion6 so-teo-planificacion
6 so-teo-planificacion
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis Rivero
 
UNIDAD III
UNIDAD IIIUNIDAD III
UNIDAD III
 
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
 
aeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronauticaaeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronautica
 
Planificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaPlanificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTraña
 
Unidad ii b sistemas operativos 2011
Unidad ii b sistemas operativos 2011Unidad ii b sistemas operativos 2011
Unidad ii b sistemas operativos 2011
 
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
 
Planificaion De Procesos
Planificaion De ProcesosPlanificaion De Procesos
Planificaion De Procesos
 
PLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSPLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOS
 
expoci
expociexpoci
expoci
 

Más de floresitalagu

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
floresitalagu
 
Trabajodesistoperativos2
Trabajodesistoperativos2Trabajodesistoperativos2
Trabajodesistoperativos2
floresitalagu
 
Cuestionario terminado
Cuestionario terminadoCuestionario terminado
Cuestionario terminado
floresitalagu
 
Ejercicios flor de liz lagu.
Ejercicios flor de liz lagu.Ejercicios flor de liz lagu.
Ejercicios flor de liz lagu.
floresitalagu
 
Metodo r.r
Metodo r.rMetodo r.r
Metodo r.r
floresitalagu
 
2.5.1 f.c.f.s
2.5.1 f.c.f.s2.5.1 f.c.f.s
2.5.1 f.c.f.s
floresitalagu
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist oper
floresitalagu
 
Unidad 1 completo
Unidad 1 completoUnidad 1 completo
Unidad 1 completo
floresitalagu
 
Sistemas operativos1
Sistemas operativos1Sistemas operativos1
Sistemas operativos1
floresitalagu
 

Más de floresitalagu (9)

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Trabajodesistoperativos2
Trabajodesistoperativos2Trabajodesistoperativos2
Trabajodesistoperativos2
 
Cuestionario terminado
Cuestionario terminadoCuestionario terminado
Cuestionario terminado
 
Ejercicios flor de liz lagu.
Ejercicios flor de liz lagu.Ejercicios flor de liz lagu.
Ejercicios flor de liz lagu.
 
Metodo r.r
Metodo r.rMetodo r.r
Metodo r.r
 
2.5.1 f.c.f.s
2.5.1 f.c.f.s2.5.1 f.c.f.s
2.5.1 f.c.f.s
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist oper
 
Unidad 1 completo
Unidad 1 completoUnidad 1 completo
Unidad 1 completo
 
Sistemas operativos1
Sistemas operativos1Sistemas operativos1
Sistemas operativos1
 

Último

ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 

Último (20)

ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 

Metodo s.j.f

  • 1. U N I D A D 2 TEMA: METODO DE PLANIFICACION R.R ING EN INFORMATICA ELABORADO POR: FLOR DE LIZ LAURIANO GUTIERREZ CATEDRÁTICO: TOLEDO TORRES JACINTO MATERIA: SISTEMAS OPERATIVOS 1 SEMESTRE Y GRUPO “4S”
  • 2. 2.5 METODOS DE PLANIFICACION SJF (Shortest-First-Job) Se basa en los ciclos de vida de los procesos, los cuales transcurren en dos etapas o periodos que son: ciclos de CPU y ciclos de entrada/salida, también conocidos por ráfagas. La palabra shortest (el más corto) se refiere al proceso que tenga el próximo ciclo de CPU más corto. La idea es escoger entre todos los procesos listos el que tenga su próximo ciclo de CPU más pequeño. El SJF se puede comportar de dos formas: Con Desalojo: Si se incorpora un nuevo proceso a la cola de listos y este tiene un ciclo de CPU menor que el ciclo de CPU del proceso que se está ejecutando, entonces dicho proceso es desalojado y el nuevo proceso toma la CPU. Sin desalojo: Cuando un proceso toma la CPU, ningún otro proceso podrá apropiarse de ella hasta que el proceso que la posee termine de ejecutarse. Ejemplo del Algoritmo SJF (Con Desalojo)
  • 3. 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. CCPU: próximo ciclo de CPU. 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
  • 4. 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.
  • 5. Para el ejemplo le corresponde el turno a P2, luego a P4 y finalmente a P1. Ejemplo del Algoritmo SJF (No Apropropiativa) En esta implementación sucede muy similar a la Apropiativa, pues el SJF si reorganiza la cola por él TE, pero la diferencia es que cuando un proceso obtiene la CPU no lo abandona hasta que no concluye. 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 implementa