martes, 28 de octubre de 2014

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 otros componentes del sistema operativo (como el sistema de archivos) o incluso por el usuario.

El sistema operativo debe controlar el funcionamiento de todos los dispositivos de E/S para alcanzar los siguientes objetivos:


ü  Facilitar el manejo de los dispositivos de E/S.
ü  Optimizar la E/S del sistema, proporcionando mecanismos de incremento de prestaciones donde sea necesario.
ü  Proporcionar dispositivos virtuales que permitan conectar cualquier tipo de dispositivo físico
ü  Permitir la conexión de dispositivos nuevos de E/S, solventando de forma automática su instalación
ü  Conexión de un dispositivo de E/S a una computadora
ü  Periféricos o dispositivos de E/S. Elementos que se conectan a la unidad central de proceso a través de las unidades de entrada/salida.
 ü  Controladores de dispositivos o unidades de E/S. Se encargan de hacer la transferencia de información entre la memoria principal y los periféricos. 

Dispositivos de E / S

Se denomina periféricos a los aparatos o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora.

Se consideran periféricos tanto a las unidades o dispositivos a través de los cuales la computadora se comunica con el mundo exterior, como a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria principal.

Se pueden clasificar en dos grandes categorías:

Dispositivos de bloques:
Dispositivos que almacenan la información en bloques de tamaño fijo (discos)

Dispositivos de caracteres:
Maneja la información mediante un flujo de caracteres sin estructurarlos en bloques (mouse, teclado, impresora)

Las principales características de los dispositivos de bloque 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.

Las principales características de los dispositivos de caracteres son:
            La información se transfiere como un flujo de caracteres, sin sujetarse a una estructura de bloques.
            No se pueden utilizar direcciones.
            No tienen una operación de búsqueda.
            Un ejemplos típico de dispositivos de caracter son las impresoras de línea, terminales, interfaces de una red, ratones, etc.

Todos los dispositivos de E/S se pueden agrupar en tres grandes grupos:
Dispositivos de interfaz de usuario. Se llama así a los dispositivos que permiten la comunicación entre los usuarios y la computadora. Dentro de este grupo se incluyen todos los dispositivos que sirven para proporcionar interfaz con el usuario, tanto para entrada (ratón, teclado, etc.) como para salida (impresoras, pantalla, etc.). Existen periféricos menos habituales, pero más sofisticados, tales como un escáner, lectores de huella digital, lectores de cinta magnética, instrumentos musicales digitales (MIDI), etc.

Dispositivos de almacenamiento. Se usan para proporcionar almacenamiento no volátil de datos y memoria. Su función primordial es abastecer de datos y almacenamiento a los programas que se ejecutan en la UCP. Según su capacidad y la inmediatez con que se puede acceder a los datos almacenados en estos dispositivos, se pueden dividir en almacenamiento secundario (discos y disquetes) y terciario (cintas).

Dispositivos de comunicaciones. Permiten conectar a la computadora con otras computadoras a través de una red. Los dos tipos de dispositivos más importantes de esta clase son los módem, para comunicación vía red telefónica, y las tarjetas de interfaz a la red, para conectar la computadora a una red de área local.

Controladores de Dispositivos:
Un controlador (instaladores) de dispositivos, normalmente llamado controlador en inglés (device driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware del dispositivo y proporcionando una interfaz - posiblemente estandarizada - para usarlo.

Se suelen Agrupar en:
Adaptadores de audio (tarjetas de sonido).
Dispositivos de comunicación (infrarrojos, módems, etc).
Dispositivos de visualización; pantallas (displays).
Teclados.
Ratón (“mouse” y otros señaladores gráficos).
Dispositivos multimedia.
Dispositivos de Red.
Impresoras.
Almacenamiento

Algunos dispositivos de entrada y salida:
Entrada:                                              
Teclado
Ratón
Joystick
Lápiz óptico
Micrófono
Webcam
Escáner
Escáner de código de barras

Salida:
Monitor
Altavoz
Auriculares
Impresora
Plotter
Proyector










No hay comentarios:

Publicar un comentario