1.5 Estructura (niveles o estratos de diseño).

Solo disponible en BuenasTareas
  • Páginas : 31 (7530 palabras )
  • Descarga(s) : 4
  • Publicado : 12 de junio de 2010
Leer documento completo
Vista previa del texto
4 UNIDAD.- Administración de entrada/salida.
4.1 Dispositivos y manejadores de dispositivos (device drivers).
4.2 Mecanismos y funciones de los manejadores de dispositivos (device
drivers).
4.3 Estructuras de datos para manejo de dispositivos.
4.4 Operaciones de Entrada /salida.

IV UNIDAD.- ADMINISTRACIÓN DE ENTRADA/SALIDA.

Las entradas son las señales recibidas por la unidad,mientras que las salidas son las señales enviadas por ésta. Una de las principales funciones de un sistema operativo es controlar todos los dispositivos de E/S (entrada/salida) de una computadora.

El sistema operativo debe enviar comandos a los dispositivos, detectar interrupciones y manejar errores; también debe proveer una interfaz entre los dispositivos y el resto del sistema que sea sencilla yfácil de usar. Se debe tratar al máximo que la interfaz sea la misma para todos los dispositivos (independencia respecto al dispositivo).

El subsistema de administración de E/S controla todas las entradas y salidas del sistema informático; Durante la transferencia de bloques o secuencias de datos, y durante la operación de E/S de caracteres, cada transacción de E/S está completamente separadade las demás. Esta transacción sigue una ruta bien conocida y definida; por tanto, la integridad de todos los datos se mantiene durante las transacciones con datos. Para la seguridad, las tareas más importantes que lleva a cabo el subsistema de administración de E/S son:

Las principales funciones relacionadas son:
* Enviar comandos a los dispositivos.
* Administrar la transferencia dedatos.
* Detectar las interrupciones.
* Controlar los errores.
* Aplicar los controles de acceso (los mecanismos DAC) a los datos mientras se están transfiriendo.
* Proporcionar una interfaz entre los dispositivos y el resto del sistema:

* Debe ser sencilla y fácil de usar.
* Debe ser la misma (preferentemente) para todos los dispositivos (independencia deldispositivo).

El código de E/S representa una fracción significativa del Sistema. Operativo. La forma en que el sistema operativo administra la E/S. El uso inapropiado de los dispositivos de E/S frecuentemente genera ineficiencias del sistema, lo que afecta el desempeño global.
Principios del Hardware de E / S
El enfoque que se considerará tiene que ver con la interfaz que desde el hardware sepresenta al software:
* Comandos que acepta el hardware.
* Funciones que realiza.
* Errores que puede informar.

4.1 DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS (DEVICE DRIVERS).

El sistema de E/S es la parte del sistema operativo que se ocupa de facilitar el manejo de los dispositivos de E/S ofreciendo una visión lógica simplificada de los mismos que pueda ser usada por otroscomponentes del sistema operativo (como el sistema de archivos) o incluso por el usuario. Mediante esta visión lógica se ofrece a los usuarios un mecanismo de abstracción que oculta todos los detalles relacionados con los dispositivos físicos, así como del funcionamiento real de los mismos.
Se pueden clasificar en dos grandes categorías:
Dispositivos de bloque.
Los dispositivos orientados abloques tienen la propiedad de que se pueden direccionar, esto es, el programador puede escribir o leer cualquier bloque del dispositivo realizando primero una operación de posicionamiento sobre el dispositivo. Los dispositivos más comunes orientados a bloques son: los discos duros, la memoria, discos compactos y, posiblemente, unidades de cinta.
Las principales características de los dispositivos debloque son:
* La información se almacena en bloques de tamaño fijo.
* Cada bloque tiene su propia dirección.
* Los tamaños más comunes de los bloques van desde los 128 bytes hasta los 1.024 bytes.
* Se puede leer o escribir en un bloque de forma independiente de los demás, en cualquier momento.
* Un ejemplo típico de dispositivos de bloque son los discos.
Dispositivos de...
tracking img