En computación,
la entrada y salida o E/S (en inglés input/output o I/O),
es la comunicación entre un sistema de procesamiento de información, tal como
un ordenador, y el mundo exterior, posiblemente un humano u otro sistema de
procesamiento de información. Los dispositivos de E/S son utilizados por una
persona (u otro sistema) para comunicarse con un ordenador. Por ejemplo, un
teclado o un ratón puede ser un dispositivo de entrada para un ordenador,
mientras que los monitores e impresoras se consideran los dispositivos de
salida para un ordenador. Dispositivos para la comunicación entre computadoras,
tales como módems y
tarjetas de red , por lo general sirven para entrada y salida.
Dispositivos de entrada y salida
Los dispositivos de entrada son aquellos
dispositivos externos de un ordenador, el cual éste aloja componentes situados
fuera de la computadora para algunos dispositivos externos, a la que pueden dar
información y/o instrucciones. Mientras tanto los dispositivos de salida son
aquellos dispositivos que permiten ver resultados del proceso de datos que
realice la computadora (salida de datos). El más común es la pantalla o
monitor, aunque también están las impresoras (imprimen los resultados en
papel), los trazadores gráficos o plotters, las bocinas, etc.
Para diferenciar los dispositivos tenemos dos
enfoques posibles, el primero de ellos se centra en el modo de almacenar la
información (clasificando los dispositivos como de bloque o de carácter) y
el segundo enfoque se centra en el destinatario de la comunicación (usuario,
máquina, comunicadores).
Un dispositivo de bloque almacena la información en
bloques de tamaño fijo. Al ser el bloque la unidad básica de almacenamiento,
todas las escrituras o lecturas se realizan mediante múltiplos de un bloque. Es
decir escribe 3 o 4 bloques, pero nunca 3,5 bloques. El tamaño de los bloques
suele variar entre 512 Bytes hasta 32.768 Bytes. Un disco duro entraría dentro
de esta definición. A diferencia de un dispositivo de bloque un dispositivo de
carácter, no maneja bloques fijos de información sino que envía o recibe un
flujo de caracteres. Dentro de esta clase podemos encontrar impresoras o
interfaces de red.
Entre cada categoría y dispositivo, hay grandes
diferencias:
·
Velocidad de transferencia de datos: varios órdenes de magnitud
para transferir pero el hacer esto tienes que hacerlo con mucho cuidado, según
las necesidades de cada dispositivo.
·
Aplicación: la funcionalidad para la que está diseñado un
dispositivo tiene influencia sobre el software por ende lo tendrá sobre el
sistema operativo.
·
Complejidad de control: cada dispositivo tiene una
complejidad asociada, no es lo mismo controlar un ratón que gestionar un disco
duro.
·
Unidad de transferencia: datos transferidos como un
flujo de bytes/caracteres o en bloques de tamaño fijo.
·
Representación de datos: cada dispositivo puede usar
su propia codificación de datos.
·
Condiciones de error: el porqué del error, su manera de notificarlo
así como sus consecuencias difiere ampliamente entre los dispositivos.
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
·
Lector de
Huella digital
·
Código QR
·
Salida:
·
Monitor
·
Altavoz
·
Auriculares
·
Impresora
·
Plotter
·
Proyector
·
Entrada/salida
(mixtos):
·
Unidades de almacenamiento: CD, DVD, Memory cards, Disco Duro Externo, Disco
duro, Pendrive USB.
·
Módem
·
Router
·
Pantalla
táctil
·
Tarjeta de
red