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.

Slides:



Advertisements
Presentaciones similares
El tamaño asignado para cada partición es el mismo. Cada partición, será ocupada por un proceso de menor o igual tamaño. El programador debe diseñar el.
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
Administración de procesos y del procesador.
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Uno de los conceptos mas importantes que gira entorno a un sistema operativo es el de proceso. Un proceso es un programa en ejecución junto con el entorno.
Sistemas Operativos Unidad II Procesos.
POLITICAS DE PLANIFICACION
SISTEMAS OPERATIVOS UNIDAD 1..
INGENIERIA EN SOFTWARE y HARDWARE
Administración de procesos y del procesador.
PLANIFICACIÓN DE PROCESOS
Unidad 3: Administración de la CPU
TRABAJO DE LUIS VIRACOCHA
COLAS, IMPLEMENTACIÓN A PARTIR DE LISTAS Y PARA PILAS
Administración del Procesador
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.
Planificación de procesos
Profesor: Rodrigo Sanhueza Figueroa
Capítulo 6: Planificación del CPU – Parte a
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
Planificación y Gestión de procesos
CRUCIGRAMA PLANIFICACIÓN DE PROCESOS
Integrantes: Cerón Natalia Chillán Mireya Shweizer Arie Utreras Pamela.
Capítulo 7 Gestión de memoria.
Planificaciones por prioridad
Planificación de Tareas Aperiodicas
Gestión de procesos Sistemas Operativos Edwin Morales
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. INTEGRANTES: NELSON ARMAS CINDY SOLEDISPA JUAN CARLOS TAMAYO.
Métodos de Planificació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.
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
INTERRUPCIONES – ABRAZO MORTAL
PLANIFICACION DEL PROCESADOR
ROUND ROBIN.
TEMA: PROCESOS y PLANIFICACIÓN
CONTROL DE PISO EL TALLER DE TRABAJO O PISO
Resolución de problemas
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,
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.
ALGORITMOS DE PLANIFICACIÓN ADRIÁN MINGA BRYAN PIEDRA JEREMY CHAMBA.
Transcripción de la presentació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 ordena FIFO Ante un fin de E/S (de otro proceso, no el que está ejecutando) se atiende el fin de E/S y luego se continúa ejecutando al proceso interrumpido.

Se planifica al proceso cuya siguiente ráfaga es la más corta. Tiene dos versiones: No apropiativa –el proceso en ejecución no se apropia hasta que complete su ráfaga. Apropiativa o Primero el de tiempo restante menor (SRTF) –un proceso con ráfaga más corta que el tiempo restante del proceso en ejecución, apropia al proceso actual.

"los procesos se despachan en "FIFO" y disponen de una cantidad limitada de tiempo de cpu, llamada "división de tiempo" o "cuanto"(RR, Planificacion de Asignacion en Rueda)".

vemos que cada proceso tiene asignado un intervalo de tiempo de ejecución, llamado cuantum o cuánto. Si el proceso agota su cuantum de tiempo, se elige a otro proceso para ocupar la CPU. Si el proceso se bloquea o termina antes de agotar su cuantum también se alterna el uso de la CPU. El round robin es muy fácil de implementar. Todo lo que necesita el planificador es mantener una lista de los procesos listos.

Un algoritmo de planificación multinivel particiona la cola de listos en colas separadas. Se asignan en forma permanente los trabajos a una cola, generalmente, basándose en alguna propiedad del mismo (requerimientos de memoria, tipo de trabajo), teniendo cada cola su propio algoritmo. Por ejemplo, la cola interactiva podría planificarse usando RR y la batch FIFO. Ningún trabajo en una cola de baja prioridad puede ejecutarse si las colas con mayor prioridad no están vacías. Si algún trabajo entra en una cola de mayor prioridad, el trabajo de otras colas es interrumpido

Colas multinivel realimentadas los trabajos pueden moverse dentro de distintas colas. Una cola de realimentación multinivel es una programación de algoritmos. Un algoritmo de planificación mediante 'colas multinivel' divide la cola de procesos preparados en varias colas distintas

Se diferencia con el anterior en que procesos pueden cambiar de cola (nivel). Se basa en categorizar los procesos según el uso de CPU (CPU burst ) que tengan.

La idea es separar procesos con distintos tipos de interrupciones de la CPU Dar preferencias a trabajos cortos Dar preferencias a los procesos de E/S de la envolvente.

El número de colas. El algoritmo de planificación para cada cola. El método utilizado para promover a un proceso a una cola de mayor prioridad.

El método de determinación de cuando mover un trabajo ó un proceso a una cola de menor prioridad. El método utilizado para determinar a que cola será asignado un proceso cuando este pronto.