¿Qué es un emulador terminal?
Un emulador terminal es una aplicación de computadora que emula o se comporta como un terminal de hardware compuesto por al menos un teclado y un monitor. Los terminales de hardware permiten el acceso a los programas de datos y software instalados o almacenados en computadoras centralizadas, a menudo denominadas mainframes. Estas computadoras especializadas generalmente son servidores equipados con grandes cantidades de memoria, alta capacidad de almacenamiento y procesadores muy rápidos y potentes para manejar múltiples solicitudes de las computadoras del cliente. En lugar de necesitar un monitor físico y un teclado con el propósito expreso de acceder a los recursos de una computadora central, se desarrollaron emuladores terminales para permitir que el software tome el lugar del hardware.
La aplicación terminal y TTY son términos para referirse a un emulador terminal. Aunque muchas personas piensan en un emulador terminal como sinónimo de un terminal de carcasa, la línea de comando o un terminal de texto, hay ligeras diferencias en estas palabras. Por ejemplo, un shell es una aplicación real en síY no solo una ventana. No presenta una interfaz gráfica de usuario (GUI), sino que el trabajo en la línea de comandos se logra dentro de un shell. El trabajo de la línea de comandos siempre está en modo de texto y está ausente de una GUI; Técnicamente, un emulador terminal puede ser gráfico. Cuando son gráficos, a veces se llaman ventanas terminales.
Los terminales de hardware, en general, son menos inteligentes que sus homólogos emuladores debido a la compleja programación empleada para desarrollarlas. La capacidad de transmitir datos a una computadora central y mostrar información de ella en la pantalla estaba disponible con terminales de hardware, pero los emuladores ofrecen aún más. A menudo se desarrollan para permitir a los usuarios automatizar tareas, enviar la salida de datos a una impresora y guardar datos a un dispositivo de almacenamiento.
Hay muchas razones por las cuales se usa un emulador terminal en una computadora personal (PC) para acceder a los recursos en la computación centralizadaers, que podrían ser locales o remotos. Los médicos y otros proveedores de atención médica a menudo necesitan acceder a los resultados de las pruebas de laboratorio para un paciente. Esos resultados generalmente se almacenan en la computadora central del laboratorio, a la que se puede acceder desde las PC utilizadas por el proveedor de atención médica si se instala un emulador terminal. Las grandes empresas con cientos de empleados a menudo utilizan emuladores de terminales instalados en las PC en los escritorios de sus empleados para permitirles acceder a información y software que a veces solo está disponible en una computadora central.
Los administradores de Linux y UNIX usan con frecuencia emuladores de terminales para acceder a varias computadoras, como un servidor de protocolo de transferencia web o de archivos (FTP). Los usuarios experimentados de PC del sistema operativo Linux para el escritorio a veces usan emuladores de terminales para acceder al sistema debajo de la GUI porque algunas operaciones se pueden llevar a cabo solo en una línea de comandos. Básicamente, cualquiera que desee unLos datos de CCESS y el uso de los recursos de una computadora centralizada necesitarán un terminal de hardware o un emulador terminal.