Hazeltine 2000


De Wikipedia, la enciclopedia libre
  (Redirigido desde Hazeltine Terminal )
Saltar a navegación Saltar a búsqueda

El Hazeltine 2000 es uno de los primeros terminales de computadora "inteligentes" de uso general , [1] [a] introducido en octubre de 1970 a un precio de $ 2.995 (equivalente a $ 19.959 en 2020). Si bien los sistemas de terminales anteriores incluían funciones de edición "inteligentes", en particular el IBM 2260 , Hazeltine 2000 fue el primero que utilizó una interfaz RS-232 estándar y envió sus secuencias de control en el flujo de datos. Se puede conectar a cualquier miniordenador o mainframe contemporáneo que tenga un puerto serie [2] y utilice conjuntos de caracteres estándar ASCII .

Una característica avanzada del diseño fue el concepto de " modo por lotes " que almacenaba en caché los datos que el usuario escribía y los enviaba todos a la vez al host. El sistema también tenía dos intensidades de visualización, primer plano y fondo (brillante y tenue). Los datos enviados en segundo plano eran independientes y no se devolvían al servidor. Esto permitió que los formularios se enviaran como texto en modo de fondo y luego cambiar el terminal al modo de primer plano para la entrada de datos. Esto se utilizó para crear formularios en pantalla que se podían completar y borrar sin tener que volver a enviar el diseño de fondo.

El modelo base mostraba 27 líneas de 74 caracteres, solo en mayúsculas, mientras que una expansión agregaba minúsculas y diseño de 80 por 25. En 1974, la versión ampliada se convirtió en el único modelo y se rebajó el precio. El sistema básico se volvió a implementar varias veces utilizando componentes electrónicos más nuevos a medida que estuvieron disponibles durante la década de 1970. El Hazeltine 1500 fue una versión de menor costo introducida en 1977. El equipo de desarrollo no estaba satisfecho con el apoyo que recibieron de la corporación, y la división se escindió para formar Esprit Systems.

Descripción

Sistema basico

El sistema era una unidad todo en uno con una pantalla de fósforo verde diagonal de 12 "con un área de visualización de 8.5" por 5.75 ". El sistema pesaba 62 libras (28 kg) y requería al menos 24 pulgadas (610 mm) de profundidad en un escritorio y consumía 350 W en funcionamiento. Se requerían 30 segundos para "calentarse" y continuamente hacía funcionar un ventilador para enfriar el sistema. [3] Los modelos posteriores primero crecieron a 63 libras (29 kg) antes de caer a 57 libras (26 kg). [4]

A diferencia de la mayoría de los terminales de vidrio de la época, el 2000 ofrecía solo RS-232 , sin el bucle de corriente común basado en el Teletype Model 33 que se usaba ampliamente como terminal ad hoc en la década de 1970. Los interruptores en la parte posterior de la caja permitieron establecer la velocidad en todas las velocidades comunes entre 110 y 9600 bit / s. Un segundo conmutador, "CA", agregó Request To Sendcaracteres adicionales a los datos enviados para cambiar el canal de comunicaciones en módems semidúplex como el WE202C. Esto también tuvo el efecto secundario de reducir las velocidades; cuando se enciende, la velocidad más alta era de 1200 bit / s, pero también admitía una variedad más amplia de velocidades por debajo de esa para igualar la variedad de velocidades observadas con estos módems, sumando 150 y 600 bit / s. [5]

El sistema también tenía salidas para una impresora, almacenamiento de casetes y la señal de video para que pudiera reflejarse en hasta tres pantallas adicionales. Los conectores eran montajes de panel HDR complejos basados ​​en los utilizados en aviónica , el negocio principal de Hazeltine. El RS-232 se conectó mediante un cable cableado con un conector de 25 pines en el extremo, no un puerto en el panel trasero. [6]

El teclado puede separarse y conectarse al terminal mediante un conector HDR de 54 pines de 5 pies (1,5 m). [4] Tenía una sección principal de diseño de máquina de escribir de 51 teclas, junto con un teclado numérico a la derecha y una sección de control del cursor a la derecha del teclado numérico. Corriendo en una columna por el extremo derecho había una serie de siete luces de estado y botones con el interruptor de encendido / apagado en la parte superior de la columna. [7]

La paridad se seleccionó mediante un interruptor giratorio del panel trasero, impar, par, siempre-1 o siempre-0. Un error de paridad haría que se encienda la lámpara de paridad, que podría borrarse presionándola. [8]

El sistema del modelo base tenía un conjunto de caracteres de 64 caracteres que cubrían el conjunto ASCII en mayúsculas . Estos se dibujaron en pantalla en una matriz de puntos de 5 por 7, lo que permite 27 filas de 74 caracteres por línea. Con la opción opcional de minúsculas , la matriz de caracteres se expandió a 5 por 8, permitiendo así solo 25 líneas, aunque al ajustar ligeramente la pantalla, se expandieron a 80 columnas de ancho. [9]

Por lotes

Una característica clave del 2000 fue su capacidad para ponerse en "modo por lotes", ya sea presionando la lámpara / botón apropiado a la derecha del teclado, o enviando el comando apropiado como códigos ASCII desde la computadora host. Cuando el terminal estaba en este modo, se encendía la lámpara / botón de lote. [10]

En el modo por lotes, la escritura en el teclado no se envió inmediatamente al host, sino que se almacenó en el búfer de 2 kB de la memoria central interna . Los datos almacenados en búfer se enviaron cuando el usuario presionó la tecla de retorno. Los datos que se enviarían normalmente eran todos los que estaban en la línea hasta el cursor, pero esto se podría modificar presionando manteniendo presionada ⇧ Shifty presionando la XMITtecla especial en el grupo de cursores. [11] Esto provocó que apareciera un segundo cursor en la pantalla en la ubicación actual, y comenzará a enviar datos desde esa posición al primer retorno de carro que ve en los datos. [12]

Fondo plano

El modo por lotes se usó normalmente junto con una función separada, el modo de primer plano / fondo. Este sistema permitió que el texto en la pantalla se mostrara con intensidad normal, en primer plano o en una intensidad reducida, en segundo plano. El modo para cada carácter de la pantalla se mantuvo en el búfer, por lo que los datos de primer plano y de fondo se podían mostrar en cualquier lugar de la pantalla. [13]

La característica clave de este concepto es que se pueden emitir comandos comunes, como borrar pantalla, para borrar solo los datos de primer plano o de fondo, y el modo por lotes solo envía los caracteres de primer plano. En la práctica, la computadora host enviaría un flujo de datos en modo de fondo para diseñar un formulario, enviando espacios en modo de primer plano para indicar áreas de entrada. Una vez que el formulario estuviera completo, volvería al modo de primer plano y se activará por lotes. [13]

Una vez enviada de esta manera, la entrada del usuario solo estaría en aquellas partes de la pantalla que estaban en modo de primer plano, y solo sus entradas se enviarían de vuelta al host. Además, las teclas del cursor y la tecla de tabulación omitieron los caracteres de fondo, lo que permitió al usuario moverse fácilmente por el formulario de un campo a otro. [13]

Envío de comandos

Al igual que la amplia variedad de terminales inteligentes que siguieron, el 2000 utilizó una secuencia de escape para enviar comandos a la terminal. Para el 2000, los comandos se indicaron mediante Control-Shift-periodlo que se denominó el "código de entrada". [14] El carácter único que sigue a la introducción define una acción. Estos se incluyen SOpara activar una transmisión en modo por lotes, US(separador de unidades) para indicar que los siguientes datos estaban en modo de primer plano, EM(fin del medio) para indicar el fondo, FS(separador de formularios) para borrar la pantalla o GSpara borrar solo el primer plano. [15]

El conjunto de comandos también incluía la edición básica y el posicionamiento del cursor típico de otros terminales inteligentes. CD2envió el cursor a la posición "inicial" en la parte superior izquierda, CD3eliminó la línea e SUBinsertó una línea en blanco debajo de la posición del cursor. [15] DC1 permitía que el cursor se enviara a una ubicación indicada en la pantalla siguiéndolo con dos caracteres ASCII donde el código de carácter indicaba un número. Por ejemplo, el NULcódigo ASCII 0 enviaría el cursor a la fila o columna 0. Para evitar problemas en la transmisión, el patrón se repite en 32 Space, para que la coordenada Y pueda enviarse utilizando los caracteres del carácter imprimible.distancia. La coordenada X era demasiado grande para caber en el rango imprimible, por lo que se repitió en el carácter 96, aunque esto no permitió abordar el rango completo de esta manera. [dieciséis]

Notas

  1. ^ da Cruz dice "posiblemente" el primero, pero el Datapoint 3300 parece haberse enviado meses antes con características similares.

Referencias

Citas

  1. da Cruz, 2001 .
  2. ^ "La Terminal Hazeltine 2000" . Historia de la Computación de la Universidad de Columbia . Consultado el 14 de enero de 2020 .
  3. ^ Manual 1975 , p. 3.
  4. ^ a b Manual 1975 , p. 26.
  5. ^ Manual de 1975 , págs.22.
  6. ^ Manual 1975 , p. 2.
  7. ^ Manual 1975 , p. 5.
  8. ^ Manual 1975 , p. 24.
  9. ^ Manual 1975 , p. 25.
  10. ^ Manual 1975 , págs.7, 11.
  11. ^ Manual 1975 , p. 7.
  12. ^ Manual 1975 , p. 13.
  13. ^ a b c Manual 1975 , pág. 14.
  14. ^ Manual 1975 , p. dieciséis.
  15. ^ a b Manual 1975 , p. 17.
  16. ^ Manual 1975 , p. Apéndice IV.

Bibliografía

  • da Cruz, Frank (agosto de 2001). "La Terminal Hazeltine 2000" . Historia de la Computación de la Universidad de Columbia .
  • Manual de funcionamiento de Hazeltine 2000 (PDF) . Hazeltine Corporation. Enero de 1975.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Hazeltine_2000&oldid=1045819338 "