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