Blit (terminal)

Blit es una terminal gráfica de trama programable creada en Bell Labs por Rob Pike y Bart Locanty en 1982.

Historia

Después del desarrollo de prototipos exitosos por parte de Rob Pike y Bart Locanti, AT&T y Teletype Corporation lanzaron el Blit al mercado . En 1984, se lanzó el modelo "DMD 5620" (abreviatura de pantalla de mapa de puntos en inglés ). [1] Le siguió "630 MTG" (abreviatura de gráficos multitarea en inglés ) - en 1987 y "730 MTG" - en 1989. El "5620" usaba un procesador Western Electric Bellmac 32 y presentaba una pantalla monocromática verde fósforo de 800x1024x1 ( 66x88 caracteres en modo de texto) con una frecuencia de actualización de 30Hz. El "630" y el "730" se ejecutaban en procesadores Motorola 68000 y tenían pantallas de 1024x1024x1 con frecuencias de actualización más rápidas, y la mayoría de las pantallas eran de color naranja, excepto algunos lotes con pantallas verdes o en blanco y negro.   

Hay una explicación popular para el nombre "Blit": Bell Labs Intelligent Terminal ("terminal inteligente de Bell Labs"), y los propios creadores a menudo lo descifraron en broma como Tocino, lechuga y tomate interactivo (" tocino , lechuga y tomate interactivo ") . tomat "). Sin embargo, el propio Rob Pike escribe en su artículo que el nombre del dispositivo proviene de la segunda sílaba de la combinación bit blit , el nombre común de la operación de bits en torno a la cual se construye toda la implementación técnica del terminal [2] . Inicialmente, durante el desarrollo, el dispositivo se llamó jerq , de PERQ , una estación de trabajo gráfica fabricada por Three Rivers Computer Corporation .

Descripción

Cuando estaba encendido, Blit parecía un terminal de texto normal , aunque con tamaños inusuales. Sin embargo, después de conectarse a través de un puerto serie a una computadora Unix , la computadora, usando secuencias de escape , podía descargar programas a la terminal, que luego eran ejecutados por su procesador. Dichos programas podrían usar las capacidades gráficas de la terminal, así como dispositivos de asistencia como un mouse de computadora . Por lo general, el usuario descargaba "sistemas de ventanas" ( mpx o mux posterior ), que reemplazaban una interfaz de terminal basada en texto con una interfaz de gráficos de ventanas controlada por mouse , donde varias ventanas se transmitían simultáneamente desde la computadora a través de un solo cable.

Al principio, cada ventana era una interfaz de texto simple, que luego podía ser reemplazada por un programa interactivo cargado en la memoria del terminal: un terminal de texto más avanzado, un editor de texto interactivo o un “reloj” gráfico. El resultado se parecía a una GUI moderna típica de Unix; sin embargo, debido a la baja tasa de datos en serie, la parte interactiva del programa se ejecutó en un sistema separado. Por lo tanto, Blit puede considerarse un ejemplo del uso temprano de la computación distribuida.

Sistemas de ventanas

Pike escribió dos sistemas de ventanas para la terminal Blit, mpx para la 8.ª edición de Unix y mux para la 9.ª edición de Unix, manteniendo su desarrollo minimalista. Posteriormente influyeron en los sistemas de ventanas " " ( inglés ) y " rio " ( inglés ) del sistema operativo Plan 9 . Cuando Blit fue lanzado al mercado como "DMD 5620", Unix System V.3 incluía una variación de mpx llamada capas [3] .

Un emulador de Blit capaz de ejecutar firmware de terminal de fábrica y ejecutar mux se incluye en 9front , una bifurcación de Plan 9. [4] mux está disponible en Research Unix v8 [5] recientemente publicado públicamente .

Véase también

Notas

  1. Terminal de visualización con mapa de puntos AT&T/Teletype 5620 . Consultado el 13 de abril de 2020. Archivado desde el original el 10 de enero de 2020.
  2. Lucio, Rob . The Blit: una terminal gráfica multiplexada  // AT&T Bell Laboratories Technical  Journal. - 1984. - vol. 63 , núm. 8 _ - Pág. 1607-1631 . -doi : 10.1002 / j.1538-7305.1984.tb00056.x . Archivado desde el original el 2 de febrero de 2020.
  3. Eric Smith. AT&T 5620 (y terminales relacionados) Preguntas frecuentes (25 de agosto de 2005). Consultado el 13 de abril de 2020. Archivado desde el original el 13 de octubre de 2019.
  4. Código fuente del emulador Blit . Consultado el 13 de abril de 2020. Archivado desde el original el 1 de marzo de 2021.
  5. [ Investigación de Unix sobre SIMH de la octava edición de TUHS] (enlace descendente) . Consultado el 13 de abril de 2020. Archivado desde el original el 30 de julio de 2017. 
Este artículo se preparó con material del diccionario enciclopédico en línea Jargon File , que es de dominio público según el aviso adjunto .

Enlaces