INTERFAZ.
Conexión e interacción entre hardware, software y el
usuario. El diseño y construcción de interfaces constituye una parte principal
del trabajo de los ingenieros, programadores y consultores. Los usuarios
“conversan” con el software. El software “conversa” con el hardware y otro
software. El hardware “conversa” con otro hardware. Todo este “diálogo” no es
más que el uso de interfaces. Las interfaces deben diseñarse, desarrollarse,
probarse y rediseñarse; y con cada encarnación nace una nueva especificación
que puede convertirse en un estándar más, de hecho o regulado.
CONCEPTOS BÁSICOS
Interfaz: dispositivo electrónico que se conecta entre el
PC y los elementos a ser controlados (actuadores, interruptores, pulsadores,
relés, circuitos, motores, etc.).Su misión es garantizar el correcto
aislamiento eléctrico entre los puertos del PC y los dispositivos externos.
Bus: Normalmente se refiere al conjunto de señales con
las que se comunica el microprocesador con el entorno: memoria o periféricos (a
través de las interfaces).
Las funciones más importantes de un interfaz son:
- Interpretar las órdenes que recibe de la CPU y transmitirlas al periférico
- Controlar las transferencias de datos entre la CPU y el periférico (convertir formatos, adaptar velocidades,..).
- Informar a la CPU del estado del periférico.
- Detección de errores (defectos mecánicos o eléctricos en el funcionamiento del dispositivo. Ejemplos: atasco de papel, cambio de un bit, etc.)Los interfaces también se denominan controladores, interfaces o tarjetas de E/S.
CLASIFICACIÓN
En una primera aproximación, los puertos y los interfaces
del computador se pueden clasificar en función del tipo de transmisión de
información que permitan:
- Serie
- Puerto serie: Interfaz RS-232.
- Puerto/interfaz USB.
- Puerto Fire Wire: Interfaz IEEE1394.
- Paralela
- Puerto paralelo: Interfaz Centronics o IEEE 1284.
De igual forma, las interfaces que interrelacionan en el
diálogo entre usuario-máquina son periféricos que se pueden clasificar según el
sentido de la comunicación:
Dispositivos de entrada: usuario-Máquina.
Los dispositivos de entrada son los que se utilizan para
introducir información en el ordenador. Los sensores del dispositivo
transforman la información en señales físicas que envían a un controlador o
programa del sistema operativo para su interpretación.
Los dispositivos de entrada más populares son: teclados,
ratones, escáneres, micrófonos, cámaras, monitores táctiles, joysticks,
lectores de tarjetas, códigos de barras, etc.
Dispositivos de salida: máquina-usuario
Los dispositivos de salida son los que generan, a partir
de una orden de un usuario, unidades de significado mediante formas y símbolos
empleados en la representación gráfica de la información, o el sonido en el
caso de la representación auditiva. Los dispositivos de salida más populares
son: monitores, impresoras, altavoces, cascos, etc.