Sistemas Operativos Gestion de E/S y Planificacion de Disco

26

description

Sistemas Operativos IUACJ-ITT

Transcript of Sistemas Operativos Gestion de E/S y Planificacion de Disco

Page 1: Sistemas Operativos Gestion de E/S y Planificacion de Disco
Page 2: Sistemas Operativos Gestion de E/S y Planificacion de Disco

A WHOLE NEW WORLDSistemas

Operativos I

Este material es de apoyo

educativo, no es apoyo

monetario

Derechos

Reservados

Page 3: Sistemas Operativos Gestion de E/S y Planificacion de Disco

La Metafora del Escritorio

La percepción que en la actualidad el usuario tiene de un sistema operativo se funde indisoluble con el concepto de escritorio. La potencia de los sistemas operativos modernos se mide en gran medida por la potencia de su interface gráfica de control. La mejora de los interfaces gráficos y la popularización de sistemas como el MacOS y Windows han contribuido al olvido de la línea de comandos.

Mayo 2010| Víctor Prieto

Page 4: Sistemas Operativos Gestion de E/S y Planificacion de Disco

Arrow ProcessWhy use graphics from PowerPointing.com?

DMA

Una de las funciones principales del SO es el control de todos los dispositivos E/S de la Computadora.

El componente electronico se llama controlador del dispositivo o adaptador.

Optimizacion de BusquedaOptimizacion rotacional

*Dispositivos Legibles por; Humanos Maquinas Comunicaciones.

Acceso Directo A Memoria

CONTROLADORES DISCOSDISPOSITIVOS E/SINTRODUCCION

AGENDAGESTION DE E/S Y PLANIFICACON DE DISCO

Page 5: Sistemas Operativos Gestion de E/S y Planificacion de Disco

•Enviar comandos a los dispositivos• Detectar interrupciones y controlar errores• Realizar interfaz y dispositivos del sistema.

FUNCIONES

Observaremos una discucion breve sobre los dispositivos

y la organizacion de las funciones de E/S.

Gestion de E/SINTRODUCCION

Page 6: Sistemas Operativos Gestion de E/S y Planificacion de Disco

Arrow ProcessWhy use graphics from PowerPointing.com?

DMA

Una de las funciones principales del SO es el control de todos los dispositivos E/S de la Computadora.

El componente electronico se llama controlador del dispositivo o adaptador.

Optimizacion de BusquedaOptimizacion rotacional

*Dispositivos Legibles por; Humanos Maquinas Comunicaciones.

Acceso Directo A Memoria

CONTROLADORES DISCOSDISPOSITIVOS E/SINTRODUCCION

AGENDAGESTION DE E/S Y PLANIFICACON DE DISCO

Page 7: Sistemas Operativos Gestion de E/S y Planificacion de Disco

ENTRADA

SALIDA

DISPOSITIVOS DE E/S

Page 8: Sistemas Operativos Gestion de E/S y Planificacion de Disco

DISPOSITIVOS DE E/S

Los dispositivos externos que se comunican con la computadora se pueden clasificar en tres categorías.

Dispositivos legibles por humanosSon los apropiados para la comunicación con el usuario, tal es el caso de los monitores, teclados, impresoras o ratones.

Dispositivos legibles por la maquinaEste tipo de dispositivos son los adecuados para comunicarse con equipos electrónicos, como discos, sensores o unidades de cinta.

Dispositivos de comunicacionesEste tipo de dispositivos son los adecuados para comunicarse con dispositivos lejanos, algunos ejemplos de este tipo de dispositivos son los módems o adaptadores de líneas digitales.

Page 9: Sistemas Operativos Gestion de E/S y Planificacion de Disco

DISPOSITIVOS DE E/SDiferencias entre clases de dispositivos

Velocidad de los datosEste tipo de diferencia se refiere a que puede existir una falta de similitud de varios ordenes de magnitud de velocidades de transmisión de datos.AplicacionesLa utilidad que sele da a un dispositivo.Impacto en los Algoritmos de de planificación del disco.El uso que se le de exigirá diferentes niveles de privilegio.ComplejidadesLa utilidad que sele da a un dispositivo.Impacto en los Algoritmos de planificación del disco.El uso que se le de exigirá diferentes niveles de privilegio.Unidad de TransferenciaSon datos que se transfieren como flujos de bytes o caracteres.Representación de los DatosDiferentes esquemas de códigosCondiciones de ErrorSus consecuencias y el rango disponible de respuestas difieren ampliamente de un dispositivo a otro.

Page 10: Sistemas Operativos Gestion de E/S y Planificacion de Disco

DISPOSITIVOS DE E/SDiferencias entre clases de dispositivosDispositivo de bloque.Es aquel que alamacena la informacio en bloques de tamano fijoDispositivo de carácter: Envia o recibe un flujo de caracteres, sin sujetarse a una estructura de bloques.

Page 11: Sistemas Operativos Gestion de E/S y Planificacion de Disco

Arrow ProcessWhy use graphics from PowerPointing.com?

DMA

Una de las funciones principales del SO es el control de todos los dispositivos E/S de la Computadora.

El componente electronico se llama controlador del dispositivo o adaptador.

Optimizacion de BusquedaOptimizacion rotacional

*Dispositivos Legibles por; Humanos Maquinas Comunicaciones.

Acceso Directo A Memoria

CONTROLADORES DISCOSDISPOSITIVOS E/SINTRODUCCION

AGENDAGESTION DE E/S Y PLANIFICACON DE DISCO

Page 12: Sistemas Operativos Gestion de E/S y Planificacion de Disco

Implementation

Lead Generation

Prepare Seminar

Controlador• Las unidades de E/S constan por lo general de un componente mecánico y otro

electrónico. Con frecuencia es posible separar las dos partes para tener un diseño modular más general. El componente electrónico se llama controlador del dispositivo o adaptador.

La tarjeta controladora

tiene por lo general un

conector, tienen

interfaz entre ANSI, IEE o ISO.

La tarjeta controladora

tiene por lo general un

conector, tienen

interfaz entre ANSI, IEE o ISO.

Page 13: Sistemas Operativos Gestion de E/S y Planificacion de Disco

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 13

“Una interfaz y el dispositivo es con frecuencia de muy bajo nivel.”

El labor del controlador es convertir el flujo de bits en serie en un bloque de bytes y llevar a cabo cualquier

corrección de errores de ser necesarias.

Source NameCompany XYZ E/S MAPEADA A MEMORIA

Cada controlador tiene unos cuantos registros que utiliza para comunicarse con el CPU

Page 14: Sistemas Operativos Gestion de E/S y Planificacion de Disco

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 14

Source NameCompany XYZ

PERIFERICOS

El registro de datos sirve para el intercambio de datos. En el irán cargando el controlador los datos leídos y de el estará extrayendo los datos para su escritura en

el periférico,

Page 15: Sistemas Operativos Gestion de E/S y Planificacion de Disco

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 15

Organización de las Funciones De Entrada / Salida

El enlace de comunicación es resolver las diferentes que existen en la computadora central y de cada periferico

Suministra al computador un mecanismo eficiente de comunicación entre el procesador central y el entorno exterior.

Page 16: Sistemas Operativos Gestion de E/S y Planificacion de Disco

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 16

Tecnicas para realizar E/S

Source NameCompany XYZ

1- E/S PROGRAMADA: Es cuando el proceso terminala operacion, antes de seguir.

2- E/S DIRIGIDA POR INTERRUPCIONES: Las interrupciones pueden ser del mismo proceso..

3- ACCESO DIRECTO A MEMORIA DMA. Esta es la que mas exige el procesador del trabajo ya que presenta la maxima

concurrencia y que descarga el maximo al procesador.

Page 17: Sistemas Operativos Gestion de E/S y Planificacion de Disco

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 17

EVOLUCION DE LAS FUNCIONES DE E/S

A) El procesador controla directamente los dispositivos periféricos.B) Se añade un controlador de E/S.C) Se implementa interrupciones.D) El module recibe el control directo de la memoria. E) Es mejorado para constituir.F) Posee una memoria local y

Page 18: Sistemas Operativos Gestion de E/S y Planificacion de Disco

Arrow ProcessWhy use graphics from PowerPointing.com?

DMA

Una de las funciones principales del SO es el control de todos los dispositivos E/S de la Computadora.

El componente electronico se llama controlador del dispositivo o adaptador.

Optimizacion de BusquedaOptimizacion rotacional

*Dispositivos Legibles por; Humanos Maquinas Comunicaciones.

Acceso Directo A Memoria

CONTROLADORES DISCOSDISPOSITIVOS E/SINTRODUCCION

AGENDAGESTION DE E/S Y PLANIFICACON DE DISCO

Page 19: Sistemas Operativos Gestion de E/S y Planificacion de Disco

DISCOSHace la diferencia de velocidad en

comparacion con las memorias de los procesadores

Para la empresa es el perifrico mayor conocida por lo que el disco tiene una gran diferencia de velocidad en comparacion con las memorias y los

procesadores

Page 20: Sistemas Operativos Gestion de E/S y Planificacion de Disco

20122010200920082006200520042005 2007

2011

2011

Visualice video de ayuda

TIP: Seleccione en la pantalla dandole click para reproducir video de Sistemas Operativos E/S

This illustration is a part of ”Timelines Film Roll”. See the whole presentation at slideshop.com/film-roll

Page 21: Sistemas Operativos Gestion de E/S y Planificacion de Disco

EL DISCO GIRA A UNA VELOCIDAD CONSTANTE

Retardo de giro o latancia de giro

Tiempo de acceso

Tiempo de Busqueda

LOS METODOS DE PLANIFICACION DE DISCO MAS COMUNES SON

1. Optimizacion de busqueda

2. Optimizaxion racional (latencia)

OPTIMIZACION DE BUSQUEDA DE DISCOS

FIFO, SSTF, SCAN, C-SCAN

Parametros de rendimientos de discos

Page 22: Sistemas Operativos Gestion de E/S y Planificacion de Disco

MEXICO

This illustration is a part of ”Map of North America”. See the whole presentation at slideshop.com/north-america

COMPARACION DE ALGORITMOS DE PLANIFICACION DEL DISCO

La tabla comparativa presenta con los algoritmos de planificacion de disco vistos arriba y que intenta optimizar el tiempo de busqueda

Page 23: Sistemas Operativos Gestion de E/S y Planificacion de Disco

Desempeno

La optimización del desempeño de los dispositivos rotacionales de almacenamiento se ha tratado de lograr empleando métodos de hardware, de sistemas operativos y de sistemas de aplicaciones .

Programa de reorganización de disco; es cuando los archivos consecutivos de archivos secuenciales se coloquen contiguo en el disco, y que queden juntos los datos a los que se hace referencia a menudo.

Redundancia en la información @ Varias copias de estos datos en diferentes posiciones del disco.@Pueden consumir una porción significativa del disco.

Colocación estratégica de los datos en disco ; es posible mejorar el desempeño si se repiten datos estables de consulta frecuente en distintas unidades de disco .

No es recomendable el aumento de velocidad rotacional del disco ya que produciría mas calor y ruido, por supuesto dilataría las superficies metálicas

y un aumento de energía el cual tendría que cambiar demás del componente para otras funciones .

Page 24: Sistemas Operativos Gestion de E/S y Planificacion de Disco

Comentario

Entradas Salidas

Comunicaion

Solucion y desarrollo

ComunicacionSin los dispositivos de E/S no podemos

realizar lo que estas viendo en este momento

Page 25: Sistemas Operativos Gestion de E/S y Planificacion de Disco

Stallings, W. (1997) Sistemas Operativos. Segunda Edicion. Printice HallTanenbaum. Structured Computer Organization, 4 Edicion, Prentice Hall

Bibliografia: (Sistemas Operativos)

Page 26: Sistemas Operativos Gestion de E/S y Planificacion de Disco

Gracias!!!

SlideShop.com