Teoría de Sistemas Operativos Procesos Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz

Slides:



Advertisements
Presentaciones similares
GESTION DE PROCESOS Procesos y tareas
Advertisements

Definición Objetivos Funciones de un S.O.
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.
Planificador de Procesos
Supervisión del rendimiento de SQL Server
Administración de procesos y del procesador.
ESTADOS DE PROCESOS L.I. Ramiro Robles Villanueva.
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.
Modelo de procesos de dos estados
Detalles del sistema operativo
SISTEMAS OPERATIVOS UNIDAD 1..
INGENIERIA EN SOFTWARE y HARDWARE
Administración de procesos y del procesador.
Unidad 3: Administración de la CPU
TRABAJO DE LUIS VIRACOCHA
Administración del Procesador
Elemento Lógico (Software)
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.
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN
Gestión de procesos Sistemas Operativos Edwin Morales
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.
1 Descripción y control de procesos Capítulo 3. 2 Requerimientos de un SO relacionados con procesos Ejecutar concurrentemente múltiples procesos para.
Teoría de Sistemas Operativos Procesos Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Teoría de Sistemas Operativos Introducción Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Teoría de Sistemas Operativos Sincronización Procesos Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
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
Introducción a los SOs.
Teoría de Sistemas Operativos Departamento de Electrónica 2º Semestre, 2002 Gabriel Astudillo Muñoz
 Qué opinan de un Sistema Operativo (S.O.)?  Qué esperan de un S.O.?  Cuál es el S.O. de su preferencia?  Qué los decepciona de su S.O?  Cómo y por.
Teoría de Sistemas Operativos Sincronización Procesos
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.
Procesos ITS - Informática Sistemas Operativos II Javier Sellanes.
GESTIÓN DE PROCESOS.
Rendimiento de la CPU y sus factores
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
Teoría de Sistemas Operativos Estructura de SO Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
UNIDAD 1. ORGANIZACIÓN BÁSICA Y DISEÑO DEL COMPUTADOR
PLANIFICACION DEL PROCESADOR
3.2.1 Administración de almacenamiento
TEMA: PROCESOS y PLANIFICACIÓN
Licenciatura Tecnologías de la Información y Comunicación
Sistemas Operativos I Introducción
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,
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.
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.
Procesos Un proceso es un programa en ejecución. Modelo de procesos secuenciales. Abstracción del SO.
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.
Teoría de Sistemas Operativos Memoria Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Transcripción de la presentación:

Teoría de Sistemas Operativos Procesos Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 2 Multi programación Planificación Varios procesos ejecutándose Maximiza la utilización de la CPU, multiplexándola en el tiempo.

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 3 Concepto básico Si un proceso debe esperar por algo, el SO lo debe sacar de la CPU (estado running). La CPU debe ser ocupada inmediatamente por otro proceso. t

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 4 Existen 3 tipos de planificadores A largo plazo A mediano plazo A Corto Plazo.

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 5 Planificador a largo plazo Selecciona los procesos y los carga en memoria para su ejecución. Controla el Grado de Multiprogramación.

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 6 Planificador a mediano plazo Se utiliza cuando un proceso se bloquea por I/O. De ser necesario, lleva los procesos de memoria principal a disco (swap).  Reduce el grado de Multiprogramación

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 7 Planificador a corto plazo Se encarga de asignar CPU a los procesos en estado ready.

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 8 Una estrategia de planificación debe buscar que: Los procesos obtengan sus turnos de ejecución apropiadamente Con un buen rendimiento Minimización de la sobrecarga (overhead) del planificador mismo

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 9 Objetivos: Imparcialidad. Maximizar la Producción. Maximizar el Tiempo de Respuesta. Evitar el aplazamiento indefinido. El sistema debe ser predecible.

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 10 Utilización de la CPU Promedio de tiempo en que la CPU esta ocupada ==> “debería” ser 100%, pero eso no ocurre. Productividad Cantidad de tareas terminadas por unidad de tiempo. ==> No se pueden comparar distintos tipos de tareas.

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 11 Tiempo de Servicio Tiempo que dura la ejecución de un proc. T. de Creación+ T. de Espera+T. de Ejecución Tiempo de respuesta Tiempo transcurrido desde la creación del proceso hasta la primera salida de I/O Tiempo de Espera Tiempo que un proceso espera por un recurso (p.e. CPU, dispositivo)

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 12

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 13 PCB1PCB2PCBN Los algoritmos de planificación de CPU consisten en implementaciones de la cola READY.

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 14 Generalmente, la planificación de procesos se representa de la siguiente manera:

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 15 Generalmente, la planificación de procesos se representa de la siguiente manera: Cola de Espera Servidor de la cola de espera

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 16 Generalmente, la planificación de procesos se representa de la siguiente manera: El Proceso que está RUNNING..

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 17 Generalmente, la planificación de procesos se representa de la siguiente manera: …Pero necesita I/O

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 18 Generalmente, la planificación de procesos se representa de la siguiente manera: …el proceso es forzado a salir de la CPU (se le acabó el tiempo)

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 19 Generalmente, la planificación de procesos se representa de la siguiente manera: …el proceso creó un hijo y espera por su término.

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 20

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 21 Este planificador es gatillado en 4 circunstancias. 1.- Running  Waiting 2.- Running  Ready 3.- Waiting  Ready 4.- Procesos Termina 5.- New  Ready

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 22 Planificación Apropiativa 1.- Running  Waiting 4.- Procesos Termina El proceso no libera la CPU hasta que termina o porque espera por I/O, p.e.

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 23 Planificación No Apropiativa 2.- Running  Ready 3.- Waiting  Ready Se debe escoger un proceso en la fila READY cuando se producen estos eventos (también 1 y 4)

Planificación Administración de Procesos Tipos Objetivos Criterios Planif. Procesos 24