SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
SEMINARIO DE CULMINACIÓN
      DE CARRERA

     Planificación MLQ
   (Múltiple level queues)

   DALILA YAURIPOMA

    ING. DIEGO ROJAS
Introducción




• Su objetivo es diferenciar entre distintos tipos de trabajos. Para ello
   dividen la cola de procesos preparados en varias colas, una por cada
                              tipo de trabajo.
          • Se da importancia a la prioridad de los procesos.
  • Se reparte el tiempo en intervalos periódicos, que permiten una
        expulsión de los procesos una vez que se termine su turno.
CLASIFICACIÓN




  Primer Plano                   Segundo Plano




• Interactivos             • Por lotes
• Mayor prioridad          • Menor Prioridad
Prioridad             Tareas del
                   Alta                sistema
                                        Tareas
                                     interactivas

                                   Tareas de edición

                                    Tareas de batch
                 Prioridad
                   baja




• Divide la cola de procesos preparados en varias colas
• Procesos asignados a colas en base a sus propiedades:
                   Tamaño de memoria
                       Prioridad
                          Tipo
 • Cada cola tiene su propio algoritmo de planificación
Los procesos se asignan permanentemente a una cola del
sistema, generalmente en función de alguna propiedad del
proceso, por ejemplo el tamaño de memoria, la prioridad del
proceso o el tipo de proceso

El criterio de planificación suele implementarse como
prioridad fija con expropiación que consiste en que no se
puede ejecutar un proceso si hay algún otro en una cola más
prioritaria. Y si un proceso se está ejecutando y llega otro
proceso más prioritario que él, abandonará el procesador y
se lo cederá al proceso con mayor prioridad
CARACTERISTICAS




  Es apropiativa, es decir si llega un proceso con
  mayor prioridad que el que se está ejecutando
  podrá expulsarle y apropiarse del procesador.

Cada cola tendrá una prioridad interna, de acuerdo
   a su algoritmo de planificación. Y cuando un
  proceso entre en la cola, automáticamente se
calculará su prioridad interna. Esto no afectará al
   funcionamiento global de las colas múltiples.

  El proceso que se ejecutará será el de mayor
prioridad. Y si hubiera varios, se elegirá el mayor
   según las normas de las políticas de gestión
                 correspondientes
PARÁMETROS




•   El número de colas.
•   El algoritmo de planificación de cada cola.
•   El algoritmo de planificación entre las distintas colas.
•   El método usado para determinar en qué cola se introducirá
    un proceso cuando haya que darle servicio.

Más contenido relacionado

La actualidad más candente

Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridad
GarNav
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
ayreonmx
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoria
guestca1de2e
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
Waldogeremia
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sort
linkinpark03
 

La actualidad más candente (20)

Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estados
 
Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridad
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
 
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
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoria
 
Gestión de procesos
Gestión de procesosGestión de procesos
Gestión de procesos
 
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
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
 
Ensayo ciclo De Instrucción
Ensayo ciclo De InstrucciónEnsayo ciclo De Instrucción
Ensayo ciclo De Instrucción
 
Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativos
 
Gestion del almacenamiento secundario
Gestion del almacenamiento secundarioGestion del almacenamiento secundario
Gestion del almacenamiento secundario
 
Procesos e hilos- Parte 1
Procesos e hilos- Parte 1Procesos e hilos- Parte 1
Procesos e hilos- Parte 1
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sort
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Ventajas y desventajas
Ventajas y desventajasVentajas y desventajas
Ventajas y desventajas
 
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
 
Algoritmo del baquero
Algoritmo del baqueroAlgoritmo del baquero
Algoritmo del baquero
 

Similar a Planificacion mlq

4.5 proceso del software personal
4.5 proceso del software personal4.5 proceso del software personal
4.5 proceso del software personal
jcezarv
 

Similar a Planificacion mlq (20)

Políticas de Planificación
Políticas de PlanificaciónPolíticas de Planificación
Políticas de Planificación
 
2.6.4 Queues Multinivel (Adilene-Perla-Samantha) 5C
2.6.4 Queues Multinivel (Adilene-Perla-Samantha) 5C2.6.4 Queues Multinivel (Adilene-Perla-Samantha) 5C
2.6.4 Queues Multinivel (Adilene-Perla-Samantha) 5C
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
 
Analisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacioAnalisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacio
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
 
Sistemas operativos software
Sistemas operativos softwareSistemas operativos software
Sistemas operativos software
 
Programación y simulación
Programación y simulaciónProgramación y simulación
Programación y simulación
 
4.5 proceso del software personal
4.5 proceso del software personal4.5 proceso del software personal
4.5 proceso del software personal
 
ALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCO
 
Tipos de p`lanificacion
Tipos de p`lanificacionTipos de p`lanificacion
Tipos de p`lanificacion
 
Taller TestingUy 2019 - ¡Estresá el sistema, no al usuario!
Taller TestingUy 2019 - ¡Estresá el sistema, no al usuario!Taller TestingUy 2019 - ¡Estresá el sistema, no al usuario!
Taller TestingUy 2019 - ¡Estresá el sistema, no al usuario!
 
Sistemas de Producción
Sistemas de ProducciónSistemas de Producción
Sistemas de Producción
 
Presentacion so
Presentacion soPresentacion so
Presentacion so
 
Is.exp.3.323734
Is.exp.3.323734Is.exp.3.323734
Is.exp.3.323734
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
 
Introducción a scrum
Introducción a scrumIntroducción a scrum
Introducción a scrum
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Mejores prácticas para migración de Bases de Datos
Mejores prácticas para migración de Bases de DatosMejores prácticas para migración de Bases de Datos
Mejores prácticas para migración de Bases de Datos
 

Planificacion mlq

  • 1. SEMINARIO DE CULMINACIÓN DE CARRERA Planificación MLQ (Múltiple level queues) DALILA YAURIPOMA ING. DIEGO ROJAS
  • 2. Introducción • Su objetivo es diferenciar entre distintos tipos de trabajos. Para ello dividen la cola de procesos preparados en varias colas, una por cada tipo de trabajo. • Se da importancia a la prioridad de los procesos. • Se reparte el tiempo en intervalos periódicos, que permiten una expulsión de los procesos una vez que se termine su turno.
  • 3. CLASIFICACIÓN Primer Plano Segundo Plano • Interactivos • Por lotes • Mayor prioridad • Menor Prioridad
  • 4. Prioridad Tareas del Alta sistema Tareas interactivas Tareas de edición Tareas de batch Prioridad baja • Divide la cola de procesos preparados en varias colas • Procesos asignados a colas en base a sus propiedades: Tamaño de memoria Prioridad Tipo • Cada cola tiene su propio algoritmo de planificación
  • 5. Los procesos se asignan permanentemente a una cola del sistema, generalmente en función de alguna propiedad del proceso, por ejemplo el tamaño de memoria, la prioridad del proceso o el tipo de proceso El criterio de planificación suele implementarse como prioridad fija con expropiación que consiste en que no se puede ejecutar un proceso si hay algún otro en una cola más prioritaria. Y si un proceso se está ejecutando y llega otro proceso más prioritario que él, abandonará el procesador y se lo cederá al proceso con mayor prioridad
  • 6. CARACTERISTICAS Es apropiativa, es decir si llega un proceso con mayor prioridad que el que se está ejecutando podrá expulsarle y apropiarse del procesador. Cada cola tendrá una prioridad interna, de acuerdo a su algoritmo de planificación. Y cuando un proceso entre en la cola, automáticamente se calculará su prioridad interna. Esto no afectará al funcionamiento global de las colas múltiples. El proceso que se ejecutará será el de mayor prioridad. Y si hubiera varios, se elegirá el mayor según las normas de las políticas de gestión correspondientes
  • 7. PARÁMETROS • El número de colas. • El algoritmo de planificación de cada cola. • El algoritmo de planificación entre las distintas colas. • El método usado para determinar en qué cola se introducirá un proceso cuando haya que darle servicio.