Historia de los Interfaz de Comunicaciones


En informática un interfaz es un medio de separación entre dos componentes. Así, se consideran interfaces desde los medios de comunicación entre el usuario y el equipo (un teclado, un ratón o un casco de realidad virtual serían ejemplos de ello) hasta las conexiones de hardware entre, por ejemplo, un disco duro y un microprocesador. Existen, por tanto, un gran número de interfaces, unas de ellas visibles para los usuarios y otras ocultas, cada una con sus peculiaridades características.

Interfaces con el usuario.

Entre los diversos medios por los que un usuario realiza acciones en el ordenador pueden distinguirse, por un lado, los dispositivos periféricos con los que interacciona, y por otro lado la acción que el usuario debe realizar para realizar una operación concreta. Entre los primeros se encuentran el teclado, el ratón, el lápiz electrónico, el joystick o palanca de juegos, los guantes, gafas o casco de realidad virtual. Cada uno de éstos se encuentra relacionado a su vez con un tipo distinto de interfaz: el teclado es el instrumento adecuado para interfaz de líneas de comandos (como el sistema operativo MS-DOS), el ratón es el instrumento adecuado para la interfaz gráfica (como el sistema de Apple MacIntosh o Microsoft Windows), el joystick es el adecuado para las interfaces gráficos particulares de las aplicaciones de juegos y los accesorios de realidad virtual son los adecuados para interacción con construcciones gráficas tridimensionales.



Interfaz de línea de comandos.

Medio de comunicación entre el usuario y el sistema operativo que se caracteriza por funcionar en base a comandos específicos que el usuario introduce por medio del teclado. Los comandos, propios de cada sistema operativo, son una serie limitada de palabras completas o truncadas o acrónimos que permiten realizar las acciones más habituales en un sistema informático. Ejemplos son, en MS-DOS, del (palabra truncada del inglés delete) para borrar un directorio, type para ver el contenido de un archivo y chkdsk (siglas de la expresión inglesa check disk) para verificar el estado del disco. En el sistema operativo UNIX tenemos como ejemplos ls (del inglés list) para ver la lista de documentos en un directorio, cp (del inglés copy) para copiar un documento y kill para cancelar un proceso.

Estos comandos se introducen directamente en la pantalla después del indicador de unidad, llamado prompt. Los indicadores de unidad más usuales son A:>> para la disquetera y C:>> para el disco duro.

Como se puede observar, la interfaz de línea de comandos requiere del usuario conocimientos de informática y el dominio de un lenguaje que por limitado no deja de ser engorroso. Sin embargo, tiene la ventaja de que se aprecia mejor el proceso que se realiza. Además, es programable, de forma que se pueden realizar modificaciones y programar nuevos comandos para realizar tareas más complejas adaptadas a cada usuario.

La gran implantación de la informática en todas las áreas de la vida cotidiana ha requerido de forma paulatina un tipo de interfaz mucho más intuitivo, basado en entornos gráficos y en el manejo de iconos, apto para todo tipo de usuarios sin experiencia previa. El proceso puede compararse al sufrido por los automóviles: a principios de siglo, los conductores de estos vehículos necesitaban poseer profundos conocimientos de mecánica, que hoy en día no son necesarios (aunque sí recomendables).

Interfaz gráfica.

Apple MacIntosh, desde su nacimiento, apostó por un modo de comunicación usuario-ordenador que evitaba en todo momento la necesidad de conocer el sistema operativo. Con el empleo del ratón como dispositivo periférico señalador se permite al usuario seleccionar de entre un menú de acciones aquella que se desea realizar, y la situación física de los documentos se representa por medio de iconos gráficos mucho más manejables e intuitivos.

Las interfaces gráficas requieren una mayor circulación de datos entre la pantalla del ordenador y el microprocesador, de forma que su implantación en prácticamente todos los entornos informáticos corrió pareja con el desarrollo de microprocesadores más potentes y el diseño de memorias capaces de manejar un mayor número de datos. Con el nacimiento de las tarjetas VGA se produce el despegue del entorno gráfico: IBM lanzó su OS/2 y Microsoft el Windows.

Las interfaces gráficas permiten al usuario disponer las aplicaciones informáticas en un escritorio, que permite distribuir las áreas de trabajo en diversas ventanas activas, cada una de ellas con sus menús apropiados aunque muy estandarizados. Las decisiones las toma el usuario a través de diversos cuadros de diálogo donde se describe la acción a realizar.

Interfaces de realidad virtual.

Considerado por muchos como el interfaz definitivo entre el usuario y el ordenador, consiste en acoplar al cuerpo del usuario sensores complejos que permiten al ordenador interpretar los movimientos del usuario y reaccionar de la forma adecuada. Los sensores, acoplados a cascos, guantes e incluso trajes, transmiten los movimientos musculares del usuario al ordenador, que los interpreta como cambios de posición en un espacio tridimensional, bien del propio usuario o de alguno de los elementos con los que se interaccione, y a su vez los sensores transmiten al usuario los estímulos correspondientes. La creación de espacios tridimensionales de interacción requiere una gran circulación de datos entre los sensores y el microprocesador, y por ello se requiere una gran cantidad de memoria y unos microprocesadores de gran potencia para conseguir un efecto más o menos realista. Con la tecnología actual los universos o mundos virtuales sólo pueden resultar bastante esquemáticos, aunque lo suficientemente reales como para entrenar a pilotos en simuladores de vuelo, por ejemplo. Una limitación de estos equipos es que no han logrado estimular sentidos como el olfato o el gusto, y la estimulación del sentido de equilibrio requiere complicados arneses de elevado precio. Sin embargo, de todos es conocido el gran desarrollo de la informática: año tras año se van produciendo avances hacia una realidad virtual perfecta.

Interfaces entre el equipamiento.

La interconexión de diversos aparatos o dispositivos periféricos a un ordenador se realiza por medio de interfaces específicas, opacas al usuario, que consisten en un conjunto de canales eléctricos por donde entra y sale la información. Estos canales reciben el nombre específico de buses, que se encuentran sometidos a ciertas normas de estandarización que aseguran la compatibilidad de los equipos entre sí. Entre estos buses se encuentran, por ejemplo, los interfaces IEEE 488 y el RS-232, que permiten conectar al ordenador todo tipo de aparatos científicos de medida (amperímetros, voltímetros o equipamiento más sofisticado) a fin de automatizar la experimentación científica. Otros interfaces más usuales en un ordenador son los estándares ISA, EISA, VESA, PCI y SCSI que permiten conectar dispositivos periféricos como monitores, disqueteras y modems con el microprocesador.

1 comentarios:

Anónimo dijo...

no hay lo que yo busco busco la interfaz de comunicacion que tipo de programa es este.?

Publicar un comentario en la entrada