En informática , un terminal es una variedad de dispositivos de red colocados al final de un nodo . El terminal es un punto de acceso para la comunicación entre humanos, una computadora central o una red de computadoras . En una red cliente-servidor descentralizada , hoy corresponde a la asociación mínima de un dispositivo de entrada ( teclado ) o dispositivo señalador ( mouse ) y un monitor conectado a la unidad central . Bajo Unix y en ingeniería de software , designa por abuso de lenguaje una ventana de símbolo del sistema que contiene un shell de Unix .
Antes de la llegada de las computadoras personales y las computadoras personales ( PC o Macintosh ) a los escritorios, hasta la década de 1980 , el costo y el espacio necesarios para una computadora eran tales que la computadora estaba en una habitación y los periféricos en otra. Los terminales eran pupitres de control ( dispositivo de entrada-salida , combinación de teclado, panel de control o impresora) o dispositivos de salida y grabación (impresora, perforadora , grabadora-lector de banda magnética , etc.) conectados a la computadora remota. Varios operadores compartieron la misma computadora.
Los terminales están conectados a un servidor , una computadora que se encargará de procesar la entrada del usuario y devolver a los terminales la información resultante del procesamiento. La comunicación entre un servidor y un terminal puede tomar diferentes medios (conexión telefónica, redes informáticas, etc.).
El terminal como hardware de computadora existe en diferentes formas y proporciona al usuario diferentes funciones.
La palabra consola admite dos usos en informática:
Los primeros terminales no siempre tuvieron pantalla; luego fueron equipados con una impresora, que servía como salida en papel.
Un terminal en modo texto , o en modo carácter , presenta la salida solo en forma textual. Simplemente tiene un teclado para la entrada y transmite los datos carácter a carácter. En el mundo de la informática se utilizaron enormemente varios modelos de teclado-impresora de la empresa Teletype (en) , y el teclado-pantalla VT100 de DEC , hasta el punto de ser casi estándares de facto antes de la llegada de los PC . En uso residencial, el Minitel ha sido un terminal en modo carácter muy extendido en Francia para aplicaciones cliente-servidor que prefiguran las de la Web .
Los terminales pasivos no tienen medios de procesamiento independientes.
Simplemente aceptan lo que el usuario escribe en el teclado o el movimiento del mouse , lo transmiten a una computadora e imprimen las respuestas desde ella o las muestran en una pantalla .
Los terminales de modo gráfico son capaces de presentar la salida en forma de GUI . Además de un teclado, tienen un dispositivo señalador ( mouse ). Para ello utilizan, por ejemplo, el protocolo X Window para aquellos conectados a servidores Unix o el protocolo RDP para aquellos conectados a Windows Terminal Server .
El terminal como software es un emulador que modela el funcionamiento de un dispositivo real citado en la sección "dispositivos" de este artículo.
Los emuladores de terminal (o terminales virtuales, o pseudo-terminal ) son de hecho programas que simulan el funcionamiento de una consola física (ya sea en modo texto o gráfico).
Entre los emuladores de terminal en modo texto, podemos entre otros (para sistemas Unix ) xterm , gterm , konsole , Eterm , aterm o incluso rxvt .
VNC es un protocolo de terminal virtual gráfico. TightVNC es una implementación .
La pantalla GNU le permite multiplexar terminales virtuales en modo texto.
Las consolas también tienen terminal.