Está en la página 1de 14

Sistemas Operativos de Microcomputadoras

Dispositivos de E/S Controladores de dispositivos

Integrantes:

Csar Carrillo Luis Cardozo

Luis Daz Giselle Eisenkolbl

GESTION DE E/S

Una de las principales funciones de un sistema operativo es la de controlar todos los dispositivos de E/S (Entrada/Salida). El sistema operativo debe enviar comandos a los dispositivos, atender las interrupciones y gestionar los errores. Tambin debe proporcionar una interfaz que sea sencilla y fcil de utilizar entre los dispositivos y el resto del sistema.

LOS DISPOSITIVOS DE E/S PUEDEN CLASIFICARSE EN:

Dispositivos legibles por los humanos: Apropiados para la comunicacin con el usuario Como ejemplo tenemos: los terminales de video, que constan de un teclado, una pantalla, un ratn y una impresora. Dispositivos legibles por las mquinas: Adecuados para comunicarse con equipos electrnicos, como discos, unidades de cinta, sensores, controladores e impulsores. Dispositivos de comunicaciones: Apropiados para comunicarse con dispositivos lejanos. Por ejemplo, adaptadores de lneas digitales y mdems.

Dispositivos de E/S

Dispositivos de E/S
Los dispositivos de E/S se pueden dividir bsicamente en dos categoras: Dispositivos de Bloques Dispositivos de carcter

Dispositivos de Bloques

Un dispositivo de bloque almacena informacin en bloques de tamao fijo, cada uno con su propia direccin. Los tamaos de bloque comunes varan desde 512 bytes hasta 32168 bytes. Todas las transferencias se realizan en unidades de uno o ms bloques completos (consecutivos). La propiedad esencial de un dispositivo de bloque es que es posible leer o escribir cada bloque de manera independiente de los dems. Los discos duros, CD-ROMs y memorias USBs son dispositivos de bloques comunes.

Dispositivos de Bloques

Dispositivos de Carcter

Un dispositivo de carcter enva o acepta un flujo de caracteres, sin importar la estructura del bloque. No es direccionable y no tiene ninguna operacin de bsqueda. Las impresoras, las interfaces de red, los ratones (para sealar) y la mayora de los dems dispositivos que no son parecidos al disco se pueden considerar como dispositivos de carcter.

Dispositivos de Carcter

Los dispositivos de E/S cubren un amplio rango de velocidades, lo cual impone una presin considerable en el software para obtener un buen desempeo sobre muchos rdenes de magnitud en las velocidades de transferencia de datos. La mayora de los dispositivos tienden a hacerse ms rpidos a medida que pasa el tiempo.

Dispositivos de Carcter

Velocidades de transferencia de datos de algunos dispositivos comunes


Dispositivo Teclado Ratn Mdem de 56K Escner Cmara de video digital 802.11g inalmbrico CD-ROM de 52X Fast Ethernet Tarjeta Compact Flash Velocidad de transferencia de datos 10bytes/seg 100bytes/seg 7KB/seg 400KB/seg 3.5MB/seg 6.75MB/seg 7.8MB/seg 12.5MB/seg 40MB/seg Dispositivo FireWire (IEEE 1394) USB 2.0 Red SONET OC-12 Disco SCSI Ultra 2 Gigabit Ethernet Unidad de disco SATA Cinta de Ultrium Bus PCI Velocidad de transferencia de datos 50MB/seg 60MB/seg 78MB/seg 80MB/seg 125MB/seg 300MB/seg 320MB/seg 528MB/seg

Controladores de dispositivos

Por lo general, las unidades de E/S consisten en un componente mecnico y un componente electrnico. A menudo es posible separar las dos porciones para proveer un diseo ms modular y general. El componente electrnico se llama controlador de dispositivo o adaptador.

Controladores de dispositivos

La tarjeta controladora por lo general contiene un conector, en el que se puede conectar un cable que conduce al dispositivo en s. Si la interfaz entre el controlador y el dispositivo es estndar, ya sea un estndar oficial ANSI, IEEE o ISO, o un estndar defacto, entonces las empresas pueden fabricar controladores o dispositivos que se adapten a esa interfaz.

Controladores de dispositivos

El trabajo del controlador es convertir el flujo de bits serial en un bloque de bytes y realizar cualquier correccin de errores necesaria. Por lo general, primero se ensambla el bloque de bytes, bit por bit, en un bfer dentro del controlador. Despus de haber verificado su suma de comprobacin y de que el bloque se haya declarado libre de errores, puede copiarse a la memoria principal.

También podría gustarte