Guido Tapia B.. La cola de listos se reparten en colas separadas: procesos de primer plano (interactivos) procesos de segundo plano (batch)‏ Cada cola.

Slides:



Advertisements
Presentaciones similares
Teoría de Colas De Rolando Titiosky Basados en Extracto de:
Advertisements

Análisis de Pareto Elección de los cambios más importantes a realizar Leonel Morales Díaz.
Sistemas Operativos Administración del procesador.
Planificación de Monoprocesadores
I11 A y i 11 B Séptimo semestre.
Cuartó parcial 7A 7B.
Planificador de Procesos
I.T.E.S.R.C. Romina Tamez Andrea Martínez Ma. De Lourdes Solís
Administración de procesos y del procesador.
Sistemas Operativos Unidad II Procesos.
POLITICAS DE PLANIFICACION
INGENIERIA EN SOFTWARE y HARDWARE
Unidad 3: Administración de la CPU
1 Planificación de la Carga. 2 Objetivos - La ejecución de la mayor cantidad de "trabajos" en el menor tiempo posible. - La no saturación de los recursos.
Administración del Procesador
Scheduling Meetings through Multi-agent Negotiation Andrea Macchi.
Concurrencia: interbloqueo e inanición
TEMA 1: «GESTIÓN DE PROCESOS»
Tema 10: Gestión de Memoria
Planificación de Tareas Aperiodicas
Sistemas Operativos Procesos.
Planificador por turnos  Está diseñado especialmente para sistemas de tiempo compartido.  Se define un intervalo de tiempo denominado cuanto, cuya duración.
La Planificación de la CPU se ocupa del problema de decidir cual de los procesos que están en la cola de procesos listos debe recibir la CPU. A continuación.
Análisis y Diseño de Algoritmos. Propiedades : f ( n )  O ( f ( n ) ) a ) O ( f ( n ) )  O ( g ( n ) )  f ( n )  g ( n )
Planificación de procesos
Profesor: Rodrigo Sanhueza Figueroa
Capítulo 6: Planificación del CPU – Parte a
Tema 10.3: Asignación de Espacio No Contiguo. Tema 10.3: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.),
Asignación de Espacio No Contiguo
Planificación del Procesador
Planificación de Procesos
Teoría de Sistemas Operativos Planificación Procesos
Teoría de Sistemas Operativos Departamento de Electrónica 2º Semestre, 2002 Gabriel Astudillo Muñoz
CRUCIGRAMA PLANIFICACIÓN DE PROCESOS
BASES DE MICROSOFT PROJECT.
Integrantes: Cerón Natalia Chillán Mireya Shweizer Arie Utreras Pamela.
Planificaciones por prioridad
Planificación de Tareas Aperiodicas
Gestión de procesos Sistemas Operativos Edwin Morales
Planificación de uso del procesador
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Gestión de Procesos.
Sistemas Operativos Tema 4
1 Descripción y control de procesos Capítulo 3. 2 Requerimientos de un SO relacionados con procesos Ejecutar concurrentemente múltiples procesos para.
Planificación. Visión General El planificador del SO se construye a partir de un mecanismo para la conmutación de contexto y una política que determina.
Administrador de procesos
Gestión de Memoria.
Sistemas Operativos Unidad III Procesos.
PROGRAMACION ORIENTADA A OBJETOS
Gestión de Memoria.
comenzar Listo Ejecutando Terminado Bloqueado Un proceso ejecuta y solo abandona el control de la CPU cuando lanza E/S o termina. La cola de listos se.
Tema 9: Gestión de Procesos. Tema 9: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Gestión de.
Unidad 2 – Gestión de Procesos
La herencia múltiple es más compleja, tenemos que tener presente que cuando en una clase se heredan al mismo nivel varias clases origen, el.
LSI. Freddy Veloz Sistemas Operativos
UTFSM - Sistemas Operativos
PLANIFICACION DEL PROCESADOR
ROUND ROBIN.
TEMA: PROCESOS y PLANIFICACIÓN
Sesión 8 Procesos.
Historia de los sistemas operativos. Los Sistemas Operativos han sufrido una serie de cambios revolucionarios llamados generaciones. Hay cuatro generaciones:
Planificación de uso del procesador Rina Arauz. Planificación de CPU 2 UNAN-Leon La ejecución de un trabajo se compone de secuencias de procesador y de.
Tema 4: Planificación de Procesos
SISTEMAS OPERATIVOS Contenido: Descripción del proceso proceso nulo estado del procesador imagen del proceso información del BCP Miguel Ángel Martínez.
Planificación de CPU Conceptos Básicos Criterios de Planificación Algoritmos de Planificación Planificación con Múltiples Procesadores Planificación Real-Time.
Bloqueos Mutuos Modelo del Sistema Caracterización de Deadlock Métodos de manejo de Deadlocks Prevención de Deadlocks Evitación de Deadlocks Detección.
Planificación de CPU. Ráfagas de CPU Ciclo de ráfagas de CPU–E/S – La ejecución de procesos consiste en un ciclo de ejecución de CPU y esperas de E/S.
1/50 Ing. Gerardo Chávez Malpartida Administración de Memoria SISTEMAS OPERATIVOS.
ALGORITMOS DE PLANIFICACIÓN ADRIÁN MINGA BRYAN PIEDRA JEREMY CHAMBA.
Planificación de uso del procesador
Transcripción de la presentación:

Guido Tapia B.

La cola de listos se reparten en colas separadas: procesos de primer plano (interactivos) procesos de segundo plano (batch)‏ Cada cola tiene su algoritmo de planificación, primer plano – RR “Asigna la CPU al primer proceso de la cola de listos durante q unidades” segundo plano – FCFS ”Primero en llegar, primero en ser servido” Se debe hacer planificación entre colas. Planificación con prioridad fija; (por ej., primero atender todos los procesos de primer plano y luego los de segundo). Posibilidad de inanición. Porción de tiempo – cada cola obtiene cierta cantidad de tiempo de CPU en la que puede planificar procesos; por ej., 80% primer plano con RR, 20% segundo plano con FCFS

Un proceso se puede mover entre las distintas colas; el envejecimiento puede implementarse de esta forma. El planificador de colas multinivel con retroalimentación es definido por los siguientes parámetros: Número de colas Algoritmo de cada cola Método usado para promover un proceso Método usado para degradar un procesos Método usado para determinar en que cola entra un proceso

Tres colas: Q 0 – quantum de 8 milisegundos Q 1 – quantum de 16 milisegundos Q 2 – FCFS Planificación Un nuevo trabajo ingresa en la cola Q 0 que es servida FCFS. Cuando accede a la CPU, el trabajo recibe 8 milisegundos. Si no termina, el trabajo se mueve a la cola Q 1. En Q 1 el trabajo es servido con FCFS y recibe 16 milisegundos. Si no termina, es expropiado y se pasa a Q2.

La planificación de CPU es más compleja cuando hay disponibles múltiples CPUs. Estructura de procesadores homogéneos/heterogéneos. Compartir carga. Multiprocesamiento asimétrico – sólo un procesador accede a las estructuras compartidas.