SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Sistemas Operativos II Prof. Pablo Macón
Ejercicio 1 -
● Cada proceso tiene una prioridad determinada, que va bajando en una unidad cada
quantum que le toca en el procesador. Al llegar a 0, la prioridad se reinicia a la que
tenía al principio del procesamiento.
● Los procesos tienen un estado que puede cambiar en algún momento, cuando un
proceso cambia de estado, se pone al final de la cola correspondiente
● Cuando llega un proceso nuevo, se colocará al final de la cola de listos
● Cuando llega un proceso nuevo, el planificador debe evaluar si se interrumpe al que
se está ejecutando o no
● Cuando se desbloquea un proceso el planificador debe evaluar si se interrumpe al
que se está ejecutando o no
● Elegir un proceso a ejecutar de acuerdo a los siguientes algoritmos de planificación:
○ Prioridades
○ Menor tiempo restante
○ FIFO
○ Round Robin
● En todo momento tiene que haber un proceso en ejecución
● El quantum lo establecemos en 100 ms.
En t=0 tenemos los siguientes procesos:
Proceso Prioridad Tiempo Restante Estado
P1 20 230 Listo
P2 24 180 Listo
P3 24 150 Bloqueado
P4 24 100 Bloqueado
P5 22 100 Bloqueado
P6 18 100 Listo
P7 22 220 Listo
P8 23 120 Listo
En t=200 se desbloquea P3
En t=250 se desbloquea P4
En t=320 se desbloquea P5
En t=330 entra P9 con prioridad 25 y tiempo restante 100
Sistemas Operativos II Prof. Pablo Macón
Ejercicio 2 -
● Cada proceso tiene una prioridad determinada, que va bajando en una unidad cada
quantum que le toca en el procesador. Al llegar a 0, la prioridad se reinicia a la que
tenía al principio del procesamiento.
● Los procesos tienen un estado que puede cambiar en algún momento, cuando un
proceso cambia de estado, se pone al final de la cola correspondiente
● Cuando llega un proceso nuevo, se colocará al final de la cola de listos
● Cuando llega un proceso nuevo, el planificador debe evaluar si se interrumpe al que
se está ejecutando o no
● Cuando se desbloquea un proceso el planificador debe evaluar si se interrumpe al
que se está ejecutando o no
● Elegir un proceso a ejecutar de acuerdo a los siguientes algoritmos de planificación:
○ Prioridades
○ Menor tiempo restante
○ FIFO
○ Round Robin
● En todo momento tiene que haber un proceso en ejecución
● El quantum lo establecemos en 100 ms.
En t=0 tenemos los siguientes procesos:
Proceso Prioridad Tiempo Restante Estado
P1 23 150 Listo
P2 23 150 Listo
P3 23 130 Listo
P4 22 120 Listo
P5 22 100 Listo
P6 21 100 Listo
P7 21 100 Listo
P8 21 150 Listo
En t=220 entra P9 con prioridad 25 y tiempo restante 100

Más contenido relacionado

La actualidad más candente

Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosLorena Ramos
 
Algoritmos de procesos blog blogger
Algoritmos de procesos blog bloggerAlgoritmos de procesos blog blogger
Algoritmos de procesos blog bloggerVinicio Silva
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 
Reglas de despacho
Reglas de despachoReglas de despacho
Reglas de despachoyess01
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesosmastermind87
 
Ventajas y desventajas
Ventajas y desventajasVentajas y desventajas
Ventajas y desventajasOscar LS
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windowsisack_500
 
Estados de transicion de procesos
Estados de transicion de procesosEstados de transicion de procesos
Estados de transicion de procesosLarry Cepeda
 

La actualidad más candente (9)

Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Algoritmos de procesos blog blogger
Algoritmos de procesos blog bloggerAlgoritmos de procesos blog blogger
Algoritmos de procesos blog blogger
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Reglas de despacho
Reglas de despachoReglas de despacho
Reglas de despacho
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesos
 
Ventajas y desventajas
Ventajas y desventajasVentajas y desventajas
Ventajas y desventajas
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windows
 
REGLAS DE DESPACHO
REGLAS DE DESPACHOREGLAS DE DESPACHO
REGLAS DE DESPACHO
 
Estados de transicion de procesos
Estados de transicion de procesosEstados de transicion de procesos
Estados de transicion de procesos
 

Destacado

Ejercicios sistemas operativos I
Ejercicios sistemas operativos IEjercicios sistemas operativos I
Ejercicios sistemas operativos IINÉS ARABIA DíAZ
 
Tema 1: sistemas operativos
Tema 1: sistemas operativos Tema 1: sistemas operativos
Tema 1: sistemas operativos SheilaDaniel28
 
Actividad 1 sistemas operativos
Actividad 1   sistemas operativosActividad 1   sistemas operativos
Actividad 1 sistemas operativosNatalia
 
Inf 4º ejercicios unidad 1 1
Inf 4º ejercicios unidad 1 1Inf 4º ejercicios unidad 1 1
Inf 4º ejercicios unidad 1 1pulivictor
 
Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios SheilaDaniel28
 
Presentacion sistema actual
Presentacion  sistema actualPresentacion  sistema actual
Presentacion sistema actualglorikarin
 
Infografia de sistema
Infografia de sistemaInfografia de sistema
Infografia de sistemaglorikarin
 
Practica 4 sistema operativo
Practica 4 sistema operativoPractica 4 sistema operativo
Practica 4 sistema operativoEsa_chiqui_96
 
practica windows
practica windowspractica windows
practica windowssusinina
 
Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativosdaw106
 
Infografia Sistemas Operativos
Infografia Sistemas OperativosInfografia Sistemas Operativos
Infografia Sistemas OperativosBloody Dancers
 
Practica taller bios setup
Practica taller bios setupPractica taller bios setup
Practica taller bios setupProfvilca
 
Encontra os 4 sabores
Encontra os 4 saboresEncontra os 4 sabores
Encontra os 4 saboresTânia Reis
 
Parte 2
Parte 2Parte 2
Parte 2KPatyy
 
UTA Who - What We Are-Rev3
UTA Who - What We Are-Rev3UTA Who - What We Are-Rev3
UTA Who - What We Are-Rev3James Kolesar
 

Destacado (20)

Ejercicios sistemas operativos I
Ejercicios sistemas operativos IEjercicios sistemas operativos I
Ejercicios sistemas operativos I
 
Ejercicios completos
Ejercicios completosEjercicios completos
Ejercicios completos
 
Tema 1: sistemas operativos
Tema 1: sistemas operativos Tema 1: sistemas operativos
Tema 1: sistemas operativos
 
EJERCICIO DE WINDOWS 02
EJERCICIO DE WINDOWS 02EJERCICIO DE WINDOWS 02
EJERCICIO DE WINDOWS 02
 
Inf 4º ejercicios unidad 1
Inf 4º ejercicios unidad 1Inf 4º ejercicios unidad 1
Inf 4º ejercicios unidad 1
 
Actividad 1 sistemas operativos
Actividad 1   sistemas operativosActividad 1   sistemas operativos
Actividad 1 sistemas operativos
 
PREGUNTAS DE SISTEMAS OPERATIVOS
PREGUNTAS DE SISTEMAS OPERATIVOSPREGUNTAS DE SISTEMAS OPERATIVOS
PREGUNTAS DE SISTEMAS OPERATIVOS
 
Inf 4º ejercicios unidad 1 1
Inf 4º ejercicios unidad 1 1Inf 4º ejercicios unidad 1 1
Inf 4º ejercicios unidad 1 1
 
Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios
 
Presentacion sistema actual
Presentacion  sistema actualPresentacion  sistema actual
Presentacion sistema actual
 
Infografia de sistema
Infografia de sistemaInfografia de sistema
Infografia de sistema
 
Practica 4 sistema operativo
Practica 4 sistema operativoPractica 4 sistema operativo
Practica 4 sistema operativo
 
practica windows
practica windowspractica windows
practica windows
 
Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativos
 
EJERCICIO DE WINDOWS 03
EJERCICIO DE WINDOWS 03EJERCICIO DE WINDOWS 03
EJERCICIO DE WINDOWS 03
 
Infografia Sistemas Operativos
Infografia Sistemas OperativosInfografia Sistemas Operativos
Infografia Sistemas Operativos
 
Practica taller bios setup
Practica taller bios setupPractica taller bios setup
Practica taller bios setup
 
Encontra os 4 sabores
Encontra os 4 saboresEncontra os 4 sabores
Encontra os 4 sabores
 
Parte 2
Parte 2Parte 2
Parte 2
 
UTA Who - What We Are-Rev3
UTA Who - What We Are-Rev3UTA Who - What We Are-Rev3
UTA Who - What We Are-Rev3
 

Más de Pablo Macon

Ejercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivosEjercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivosPablo Macon
 
Ejercicios directorios ii msdos
Ejercicios directorios ii msdosEjercicios directorios ii msdos
Ejercicios directorios ii msdosPablo Macon
 
Comandos para archivos msdos
Comandos para archivos msdosComandos para archivos msdos
Comandos para archivos msdosPablo Macon
 
Ejercicios ms dos - i directorios
Ejercicios ms dos - i directoriosEjercicios ms dos - i directorios
Ejercicios ms dos - i directoriosPablo Macon
 
Directorios y caminos
Directorios y caminosDirectorios y caminos
Directorios y caminosPablo Macon
 
Comandos basicos ii directorios
Comandos basicos ii   directoriosComandos basicos ii   directorios
Comandos basicos ii directoriosPablo Macon
 
Comandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del SistemaComandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del SistemaPablo Macon
 
Instalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM WareInstalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM WarePablo Macon
 
Como Trabaja un Procesador
Como Trabaja un ProcesadorComo Trabaja un Procesador
Como Trabaja un ProcesadorPablo Macon
 
Práctico motherboard
Práctico motherboardPráctico motherboard
Práctico motherboardPablo Macon
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSPablo Macon
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágilesPablo Macon
 
Introducción al proyecto
Introducción al proyectoIntroducción al proyecto
Introducción al proyectoPablo Macon
 

Más de Pablo Macon (20)

Ejercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivosEjercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivos
 
Ejercicios directorios ii msdos
Ejercicios directorios ii msdosEjercicios directorios ii msdos
Ejercicios directorios ii msdos
 
Comandos para archivos msdos
Comandos para archivos msdosComandos para archivos msdos
Comandos para archivos msdos
 
Ejercicios ms dos - i directorios
Ejercicios ms dos - i directoriosEjercicios ms dos - i directorios
Ejercicios ms dos - i directorios
 
Directorios y caminos
Directorios y caminosDirectorios y caminos
Directorios y caminos
 
Prueba try
Prueba tryPrueba try
Prueba try
 
Comandos basicos ii directorios
Comandos basicos ii   directoriosComandos basicos ii   directorios
Comandos basicos ii directorios
 
Comandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del SistemaComandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del Sistema
 
Instalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM WareInstalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM Ware
 
Cpu
CpuCpu
Cpu
 
Overclock
OverclockOverclock
Overclock
 
Como Trabaja un Procesador
Como Trabaja un ProcesadorComo Trabaja un Procesador
Como Trabaja un Procesador
 
Práctico motherboard
Práctico motherboardPráctico motherboard
Práctico motherboard
 
Placa madre
Placa madrePlaca madre
Placa madre
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFS
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Introducción al proyecto
Introducción al proyectoIntroducción al proyecto
Introducción al proyecto
 
Gabinete PC
Gabinete PCGabinete PC
Gabinete PC
 
Nucleo kernel
Nucleo kernelNucleo kernel
Nucleo kernel
 
Herencia - Java
Herencia - JavaHerencia - Java
Herencia - Java
 

Último

Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 

Ejercicios de planificación Sistemas Operativos II

  • 1. Sistemas Operativos II Prof. Pablo Macón Ejercicio 1 - ● Cada proceso tiene una prioridad determinada, que va bajando en una unidad cada quantum que le toca en el procesador. Al llegar a 0, la prioridad se reinicia a la que tenía al principio del procesamiento. ● Los procesos tienen un estado que puede cambiar en algún momento, cuando un proceso cambia de estado, se pone al final de la cola correspondiente ● Cuando llega un proceso nuevo, se colocará al final de la cola de listos ● Cuando llega un proceso nuevo, el planificador debe evaluar si se interrumpe al que se está ejecutando o no ● Cuando se desbloquea un proceso el planificador debe evaluar si se interrumpe al que se está ejecutando o no ● Elegir un proceso a ejecutar de acuerdo a los siguientes algoritmos de planificación: ○ Prioridades ○ Menor tiempo restante ○ FIFO ○ Round Robin ● En todo momento tiene que haber un proceso en ejecución ● El quantum lo establecemos en 100 ms. En t=0 tenemos los siguientes procesos: Proceso Prioridad Tiempo Restante Estado P1 20 230 Listo P2 24 180 Listo P3 24 150 Bloqueado P4 24 100 Bloqueado P5 22 100 Bloqueado P6 18 100 Listo P7 22 220 Listo P8 23 120 Listo En t=200 se desbloquea P3 En t=250 se desbloquea P4 En t=320 se desbloquea P5 En t=330 entra P9 con prioridad 25 y tiempo restante 100
  • 2. Sistemas Operativos II Prof. Pablo Macón Ejercicio 2 - ● Cada proceso tiene una prioridad determinada, que va bajando en una unidad cada quantum que le toca en el procesador. Al llegar a 0, la prioridad se reinicia a la que tenía al principio del procesamiento. ● Los procesos tienen un estado que puede cambiar en algún momento, cuando un proceso cambia de estado, se pone al final de la cola correspondiente ● Cuando llega un proceso nuevo, se colocará al final de la cola de listos ● Cuando llega un proceso nuevo, el planificador debe evaluar si se interrumpe al que se está ejecutando o no ● Cuando se desbloquea un proceso el planificador debe evaluar si se interrumpe al que se está ejecutando o no ● Elegir un proceso a ejecutar de acuerdo a los siguientes algoritmos de planificación: ○ Prioridades ○ Menor tiempo restante ○ FIFO ○ Round Robin ● En todo momento tiene que haber un proceso en ejecución ● El quantum lo establecemos en 100 ms. En t=0 tenemos los siguientes procesos: Proceso Prioridad Tiempo Restante Estado P1 23 150 Listo P2 23 150 Listo P3 23 130 Listo P4 22 120 Listo P5 22 100 Listo P6 21 100 Listo P7 21 100 Listo P8 21 150 Listo En t=220 entra P9 con prioridad 25 y tiempo restante 100