POLITICAS DE PLANIFICACION

Slides:



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

GESTION DE PROCESOS Procesos y tareas
Administración de procesos Lic. Orlando Zamora Rdz.
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
Planificación con Prioridades Fijas
Administración de procesos y del procesador.
Sistemas Operativos Unidad II Procesos.
Modelo de procesos de dos estados
Base de la biblioteca de threads a nivel usuario del proyecto SODIUM.
SISTEMAS OPERATIVOS UNIDAD 1..
INGENIERIA EN SOFTWARE y HARDWARE
PLANIFICACIÓN DE PROCESOS
Unidad 3: Administración de la CPU
TRABAJO DE LUIS VIRACOCHA
Administración del Procesador
HILOS Y COMUNICACIÓN ENTRE PROCESOS
Tema 12 – Conceptos Básicos
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.
Planificación de procesos
Profesor: Rodrigo Sanhueza Figueroa
Capítulo 6: Planificación del CPU – Parte a
Planificación del Procesador
Planificación Dinámica de Tareas
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
Planificación y Gestión de procesos
CRUCIGRAMA PLANIFICACIÓN DE PROCESOS
Planificaciones por prioridad
Planificación de Tareas Aperiodicas
Gestión de procesos Sistemas Operativos Edwin Morales
Planificación de uso del procesador
Administración del procesador
Gestión de Procesos.
Sistemas Operativos Tema 4
3 NOMBRE: MALQIN JESSICA CURSO: QUINTO “A”. El ordenador es un sistema programable formado por un conjunto de elementos hardware que necesitan instrucciones.
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
Sistemas Operativos Unidad III Procesos.
Métodos de Planificación
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.
Guido Tapia B.. La cola de listos se reparten en colas separadas: procesos de primer plano (interactivos) procesos de segundo plano (batch)‏ Cada cola.
Unidad 2 – Gestión de Procesos
Estados de procesos El estado de un proceso define su actividad actual. Durante su existencia, un proceso pasa por una serie de estados discretos. Transiciones.
Materia: SISTEMAS OPERATIVOS 1 Integrante: Pamela Gaybor.
LSI. Freddy Veloz Sistemas Operativos
PLANIFICACION DEL PROCESADOR
ROUND ROBIN.
TEMA: PROCESOS y PLANIFICACIÓN
Teoría de Sistemas Operativos Procesos Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Sesión 8 Procesos.
TIPOS DE SISTEMAS OPERATIVOS.  Que es un sistema operativo??  Es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar,
Historia de los sistemas operativos. Los Sistemas Operativos han sufrido una serie de cambios revolucionarios llamados generaciones. Hay cuatro generaciones:
Unidad 3 Administración de memoria..
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
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.
El principal trabajo del procesador es ejecutar las instrucciones de máquina que se encuentran en memoria principal. Estas instrucciones se encuentran.
DR. DONALD J. RODRÍGUEZ ÚBEDA
Planificación de Procesos
Gestión de Procesos José Ruiz, Eudald Gómez.
Transcripción de la presentación:

POLITICAS DE PLANIFICACION Función de selección: qué proceso listo se ejecuta Modo de decisión: instantes de tiempo se aplica selección: No Preferente: se ejecuta hasta terminar o esperar E/S o servicio Preferente: puede ser interrumpido por S.O. (nuevo proceso, de bloqueado a listo, interrupción reloj).

CARACTERISTICAS POLITICAS PLANIFICACION

PRIMERO EN LLEGAR, PRIMERO EN SERVISE (FCFS: FIRST-COME, FIRST-SERVED) Selecciona proceso más antiguo de cola listos Rinde mejor con procesos largo que con cortos Tiende a favorecer procesos con carga de CPU frente a los que tienen carga E/S Puede dar uso ineficiente de CPU y dispositivos E/S ___________________________________________________________________ Tiempo retorno: tiempo servicio + tiempo espera Tiempo retorno normalizado: retardo relativo de procesos (valor min. :1.0 )

TURNO ROTATORIO (RR: ROUND ROBIN ) Se genera interrupción periódica de reloj, proceso ejecución a listos y selecciona siguiente trabajo según un FCFS Cada procesos recibe fracción de tiempo antes de ser expulsado Cuestión principal: longitud de fracción de tiempo Desventaja:tiempo procesador procesos carga E/S  procesos carga procesador

TURNO ROTATORIO VIRTUAL (VRR: VIRTUAL ROUND ROBIN )

PRIMERO EL PROCESO MAS CORTO (SPN: SHORTEST PROCESS NEXT) Política no preferente, selecciona proceso con menor tiempo esperado de ejecución Se incrementa variabilidad de tiempos respuesta (reduce previsibilidad) Dificultad: necesidad de conocer o estimar tiempo exigido por c/proceso: Pedir programador tiempo estimado, si es mucho < que tiempo real abandona trabajo Se puede realizar estadísticas Desventaja: posibilidad de inanición para procesos largos mientras haya flujo continúo de cortos

(SRT: SHORTEST REMAINING TIME) MENOR TIEMPO RESTANTE (SRT: SHORTEST REMAINING TIME) Versión preferente de SNP Elige proceso que que le queda menos tiempo esperado de ejecución Debe disponer de estimación de tiempo de proceso para seleccionar Existe riesgo de inanición para procesos largos Tiempos de retorno con SRT mejores que con SPN porque trabajos cortos reciben atención inmediata y preferente a los largos

PRIMERO EL DE MAYOR TASA DE RESPUESTA (HRRN: HIGHEST RESPONSE RATIO NEXT ) Elige proceso listo con valor mayor de R Tiene en cuenta edad del proceso Debe estimarse el tiempo se servicio previamente: en base a historia pasada o valor dado por usuario o administrador. R= w + s s R= tasa de respuesta w= tiempo consumido esperando al procesador s = tiempo de servicio esperado

REALIMENTACION FB: (FEEDBACK) REALIMENTACION Penaliza trabajos que han estado ejecutándose durante más tiempo Planificación preferente (cuantos de tiempo) Mecanismo dinámico de prioridades: varias colas de listos de acuerdo a prioridad Entra 1ra vez cola RQ0 Luego de ejecución i a cola prioridad i – 1 Favorece procesos cortos frente a mas viejos y largos Usa FCSC en cada cola excepto la de menor prioridad (turno rotatorio) VARIANTES: Apropiación procesador en intervalos de tiempo (RR) Problema: tiempo retorno procesos mayores puede alargarse significativamente Solución: Variar tiempo en función de cola (RQ0=1,RQ1=2, RQi=2i) Pasar proceso a cola mayor prioridad pasado cierto tiempo en espera

REALIMENTACION

REALIMENTACION