Una terminal del es un dispositivo electrónico o electromecánico del hardware en el cual se utiliza para incorporar datos, y exhibición de datos de, de una computadora o de un que computa el sistema de . Una terminal es un caso de un interfaz persona-máquina (HMI).
La función de un terminal se confina para exhibir y entrada de datos; un dispositivo con capacidad de proceso de datos programable local significativa se puede llamar un " terminal" elegante; o cliente fino . Un de computadora personal puede funcionar con el software que emula a la función de un terminal, permitiendo a veces el uso concurrente de programas locales y el acceso a un sistema huesped distante.
Los terminales de usuario tempranos conectados con las computadoras eran generalmente los teleimpresores electromecánicos (equipos teleescritores), por ejemplo el teletipo del modelo 33, usado original para la telegrafía . Terminales posteriores de la impresión tales como el DECwriter fueron desarrollados. Sin embargo los terminales de la impresión fueron limitados por la velocidad a la cual el papel podría ser impreso, y para el uso interactivo el expediente del papel era innecesario.
Por los años 70 tempranos, muchos en la industria del ordenador realizaron que un terminal comprable de la entrada de los datos de video podría suplantar las tarjetas de sacador ubicuas y permitir las nuevas aplicaciones para las computadoras que serían más interactivas. El problema era que la cantidad de memoria necesaria para almacenar la información en una página del texto era comparable a la memoria en los miniordenadores bajos entonces funcionando. La exhibición de la información a las velocidades video era también un desafío y la lógica de control necesaria tomó un valor del estante de la electrónica pre- del circuito integrado . Una compañía anunció planes para construir un terminal video para $15.000 y atrajo una reserva de órdenes grande, pero dobló cuando sus planes de la ingeniería, que incluido fabricando sus propios ICs, demasiado ambicioso probada. Otro acercamiento implicó el uso del tubo de almacenaje, una CRT especializada desarrollada por el Tektronix que conservó la información escrita en él sin la necesidad de restaurar.
Las exhibiciones de computadora video tempranas a veces fueron apodadas " TTYs" de cristal; y puertas de lógica individuales usadas, sin CPU . Una de las motivaciones para el desarrollo del microprocesador era simplificar y reducir la electrónica requerida en un terminal. La mayoría de los terminales fueron conectados con los ordenadores centrales y tenían a menudo una pantalla verde o ambarina. Los terminales comunican típicamente con la computadora vía un puerto serial, a menudo usar la interfaz en serie RS-232 . Los sistemas de IBM comunicaron sobre un cable coaxial usar el protocolo SNA de IBM.
" posterior, supuesto; intelligent" los terminales fueron introducidos, por ejemplo el VT52 y el VT100 hecho por DEC, que todavía se emulan extensamente en software. Éstos fueron llamados " intelligent" porque tenían la capacidad de interpretar las semencias de escape para colocar el cursor y para controlar la exhibición. Los tipos notables de la terminal non-VT100 incluyen el IBM 3270, los varios modelos de Wyse (cuyo Wyse 60 era un la mejor-seller— muchos son todavía funcionando), y el Tektronix 4014 .
Durante los últimos años 70 y los años 80 tempranos, había docenas de fabricantes de terminales incluyendo DEC, Wyse, Televideo, Hewlett Packard, IBM, Lear-Siegler y brezo, muchos cuyo las secuencias de comando incompatibles tenidas.
Mientras que las PC tempranas de IBM tenían solas pantallas del verde del color estas pantallas no eran terminales. La pantalla de una PC no contuvo ninguÌn hardware de la generación de carácter; todas las señales video y formato video fueron generados por la tarjeta de exhibición video en la PC. Con software terminal conveniente las PC podían, sin embargo, emular a un terminal, si estuvieron conectadas con un ordenador central. Los ordenadores personales por microprocesador redujeron eventual grandemente la demanda de mercado para los terminales. Hoy, la mayoría de los clientes del telnet de la PC proporcionan la emulación del terminal&mdash más común; el VT100 de la DEC. ¡estándar del ANSI derivado de las semencias de escape de VT100? -->
Los terminales del texto original eran las terminales electrónicas conectadas con las computadoras por un puerto serial, pero computadoras posteriores tienen las consolas de sistema incorporadas y programas del terminal emulator que funcionan en un ambiente de escritorio gráfico. Las exhibiciones gráficas no han suprimido el terminal del texto pues es conveniente para los informáticos y se apropia para la Comando-línea interfaces y los interfaces utilizador del texto la mayoría de las corrientes de programación del estándar de la ayuda de los lenguajes para el texto de la entrada y de la impresión, y es simple conectar las corrientes con un terminal del texto.
La consola de sistema es un terminal del texto usado para funcionar una computadora. Las computadoras modernas tienen un teclado incorporado y lo exhiben para la consola. Algunos sistemas operativos tales como linux y FreeBSD tienen consolas virtuales para proporcionar varios terminales del texto en una sola computadora.
Un terminal emulator es un programa de computadora en un sistema gráfico de la visualización en una ventana que deje a usuario funcionar un terminal del texto en una ventana. Esto deja los terminales del texto coexistir con los emuladores terminales gráficos popular de los interfaces utilizador moderno que incluyen la consola Win32 y el Xterm .
Hay emuladores terminales también especializados tales como ésos usados con los módems. La masilla es un cliente del ssh del terminal emulator y del .
Otro tipo de uso importante es el editor de textos . Ocupa el área entera de la exhibición, demuestra un documento de texto, y permite que el usuario corrija el documento. Esto en parte ha sido substituida por los procesadores de textos el primer texto usado de los procesadores de textos para comunicar la estructura del documento, pero trabajo posterior fuera del terminal del texto y para simular el documento de papel final en un interfaz utilizador gráfico.
Los programas tales como Telix y Minicom controlan un módem y el terminal local para dejar al usuario interactivo con los servidores alejados. En el Internet, el telnet y el ssh trabajan semejantemente.
En la forma más simple, un terminal del texto es como un archivo. La escritura al archivo exhibe el texto y la lectura en el archivo produce lo que entra en el usuario. En Unix-como sistemas operativos de, hay varios ficheros especiales en modo carácter que corresponden a los terminales disponibles del texto.
Para otras operaciones, hay los caracteres de control especiales de las semencias de escape y las funciones de termios que un programa puede utilizar, lo más fácilmente posible vía una biblioteca tal como Ncurses del . Para operaciones más complejas, los programas pueden utilizar llamadas de sistema específicas terminales de Ioctl .
Para un uso, la manera más simple de utilizar un terminal es escribir y leer simplemente secuencias de texto a y desde ella secuencialmente. Se enrolla el texto de la salida, de modo que solamente el último varias líneas (típicamente 24) sea visible. Del de Unix de los sistemas el almacenador intermediario típicamente que se presiona el texto de entrada hasta que el incorpore llave de, así que el uso recibe una secuencia lista del texto. En este modo, el uso no necesita saber mucho sobre el terminal.
Para muchos usos interactivos esto no es suficiente. Uno de los realces comunes es línea de comando del que corrige (asistido con las bibliotecas tales como el Readline ); también puede dar el acceso a la historia de comando. Esto es muy provechoso para la varia línea de comando interactiva intérpretes
Aún más interactividad avanzada se proporciona usos de plena pantalla del . Esos usos controlan totalmente la disposición de pantalla; también responden a llave-presionar inmediatamente. Este modo es muy útil para los encargados del archivo de los editores de textos y los hojeadores del Web además, tales programas controlan el color y el brillo del texto en la pantalla, y lo adornan con la raya, el centelleo y carácteres especiales (e. carácteres del dibujo de la caja).
Para alcanzar todo el esto, el uso debe ocuparse no sólo de las secuencias de texto llano, pero también de los caracteres de control y de las semencias de escape que permiten mover el cursor a una posición arbitraria, a las porciones claras de la pantalla, de los colores del cambio y exhibir el &mdash de los carácteres especiales; y también responder a las llaves de funcionamiento
El gran problema aquí es que hay tan muchos diversos terminales y emuladores terminales cada uno con su propio sistema de las semencias de escape para superar esto, las bibliotecas especiales que se han creado (tales como maldice ), junto con bases de datos terminales de la descripción, tales como Termcap y Terminfo . Desafortunadamente, las bibliotecas, las bases de datos y los emuladores terminales ellos mismos son demasiado a menudo con errores, así que no es inusual ver la exhibición imperfecta o mutilada, o las llaves de funcionamiento que no trabajan. Es a menudo necesario mano-corregir la definición del terminfo para hacer un terminal emulator para trabajar bien. Quizás los mejores resultados totales se obtienen con el Xterm, porque es uno de los emuladores terminales más ampliamente utilizados.
Todo el esto ha llevado a poca utilidad de muchos usos del modo de texto excepto cuando en la consola o en el Xterm .
Estos últimos años, la conmutación general de usuarios al GUI ha disminuido la atención prestada a las bibliotecas de terminal-dirección y a la emulación terminal, y casi atascada los esfuerzos del depuración.
El significado específico del terminal mudo del término puede variar dependiendo del contexto en el cual se utiliza.
En el contexto de las terminales tradicionales que comunican sobre una conexión serial RS-232, los terminales mudos están los que pueden interpretar un número limitado de los códigos de control (CR, LF etc.) pero no tienen la capacidad de procesar las semencias de escape especiales que realizan funciones tales como vaciamiento de una línea, vaciamiento de la pantalla, o controlar la posición del cursor . En este contexto los terminales mudos son a veces los teletypes de cristal doblados del, porque esencialmente tienen la misma funcionalidad limitada que lo hace un teletipo mecánico . Este tipo de terminal mudo todavía es apoyado en moderno Unix-como sistemas de fijando el TÉRMINO del de la variable de entorno al mudo. El los terminales inteligentes elegantes de o del es los que también tienen la capacidad de procesar las semencias de escape, particularmente el VT52, VT100 o semencias de escape del ANSI .
En el contexto más amplio que incluye todas las formas de dispositivos de comunicación de la computadora del teclado/de la pantalla, incluyendo los ordenadores personales, los clientes finos de las computadoras de red de los sitios de trabajo de Diskless y los terminales X el terminal mudo del término se utiliza a veces para referir al cualquier tipo de de terminal tradicional que comunique en serie sobre una conexión RS-232 que localmente no procese datos ni ejecute programas del usuario.
El terminal mudo del término a veces también refiere a las terminales públicas que se limitan a las capacidades monocromáticas del text-only, o a los terminales que transmiten cada carácter mientras que se mecanografía algo que esperando hasta que sea votado por un ordenador huesped.
Una exhibición del vector-modo dibuja directo líneas en la cara de un tubo cathode-ray bajo control del sistema del ordenador huesped. Las líneas se forman continuamente, pero puesto que la velocidad de la electrónica es limitada, el número de líneas concurrentes que puedan ser exhibidas contemporáneamente es limitado. las exhibiciones del Vector-modo eran históricamente importantes pero se utilizan no más.
Prácticamente todas las representaciones gráficas modernas son trama-modo, descendido de las técnicas de exploración del cuadro usadas para la televisión, en la cual los elementos visuales son un arsenal rectangular de los pixeles puesto que la imagen de trama es solamente perceptible al ojo humano en conjunto por mismo un breve periodo de tiempo, la trama se deben restaurar muchas veces por segundo de dar el aspecto de una exhibición persistente. Las demandas electrónicas de la memoria de la exhibición de restauración significaron que los terminales gráficos fueron desarrollados mucho más adelante que los terminales del texto, y costaron inicialmente mucho más. La mayoría de los terminales son hoy gráficos - es decir, pueden demostrar imágenes en la pantalla. El término moderno para el terminal gráfico es " " del cliente fino ;. Un cliente fino utiliza típicamente un protocolo como RDP para Microsoft Windows, o el X11 para el Unix - terminales. La anchura de banda necesaria depende del protocolo usado, de la resolución, y de la intensidad del color.
Los terminales gráficos modernos permiten la exhibición de imágenes en color, y del texto en tamaños, colores, y las fuentes diversos (tipografías).
considera también:
l [[cliente fino]]
Al usar un interfaz utilizador gráfico (o GUI) como el sistema de la ventana X, su exhibición es ocupada típicamente por una colección de ventanas asociadas a varios usos, algo que una sola corriente del texto se asoció a un solo proceso. En este caso, uno puede utilizar un uso del terminal emulator dentro del ambiente de visualización en una ventana. Este arreglo permite terminal-como la interacción con la computadora (para funcionar con una línea de comando intérprete, por ejemplo) sin la necesidad de un dispositivo terminal físico.
.
| Random links: | Fulgencio Batista | ATR | Espolón Jethmalani | Yoshida, Shizuoka | Bandera de Bohemia |