Blit (terminal)

Blit este un terminal grafic raster programabil creat la Bell Labs de Rob Pike și Bart Locanty în 1982.

Istorie

După dezvoltarea de prototipuri de succes de către Rob Pike și Bart Locanti, Blit a fost adus pe piață de AT&T și Teletype Corporation. În 1984, a fost lansat modelul „DMD 5620” (prescurtare de la engleză  dot-mapped display ). [1] A fost urmat de „630 MTG” (prescurtare pentru grafică multitasking în limba engleză  ) – în 1987 și „730 MTG” – în 1989. „5620” a folosit un procesor Western Electric Bellmac 32 și a prezentat un afișaj monocrom verde fosfor de 800x1024x1 ( 66x88 de caractere în modul text) cu o rată de reîmprospătare de 30Hz. „630” și „730” rulau pe procesoare Motorola 68000 și aveau afișaje 1024x1024x1 cu rate de reîmprospătare mai rapide, majoritatea afișajelor fiind portocalii, cu excepția unor loturi cu ecrane verzi sau alb-negru.

Există o explicație populară pentru numele „Blit”: Bell Labs Intelligent Terminal („terminal inteligent de la Bell Labs”), iar creatorii înșiși l-au descifrat adesea în glumă drept Bacon, Lettuce și Interactive Tomato („ bacon , salata verde și interactiv tomat "). Totuși, Rob Pike însuși scrie în articolul său că numele dispozitivului provine din a doua silabă din combinația bit blit - denumirea comună pentru operația pe biți în jurul căreia este construită întreaga implementare tehnică a terminalului [2] . Inițial, în timpul dezvoltării, dispozitivul a fost numit jerq - de la PERQ , o stație de lucru grafică produsă de Three Rivers Computer Corporation .

Descriere

Când era pornit, Blit arăta ca un terminal text obișnuit , deși cu dimensiuni neobișnuite. Cu toate acestea, după conectarea printr- un port serial la un computer Unix , computerul, folosind secvențe de evacuare , putea descărca programe pe terminal, care erau apoi executate de procesorul său. Astfel de programe ar putea folosi capacitățile grafice ale terminalului, precum și dispozitive de asistență, cum ar fi un mouse de computer . În mod obișnuit, utilizatorul descărca „sisteme de ferestre” - mpx sau mai târziu mux - care înlocuia o interfață de terminal bazată pe text cu o interfață grafică fereastră condusă de mouse , unde mai multe ferestre erau transmise simultan de pe computer printr-un singur fir.

Fiecare fereastră era la început o interfață text simplă, care putea fi apoi înlocuită cu un program interactiv încărcat în memoria terminalului: un terminal de text mai avansat, un editor de text interactiv sau un „ceas” grafic. Rezultatul semăna cu o interfață grafică Unix tipică modernă; cu toate acestea, din cauza ratei scăzute de date seriale, partea interactivă a programului a rulat pe un sistem separat. Astfel, Blit poate fi considerat un exemplu de utilizare timpurie a calculului distribuit.

Sisteme de ferestre

Pike a scris două sisteme de ferestre pentru terminalul Blit, mpx pentru Ediția a 8-a Unix și mux pentru Ediția a 9-a Unix, păstrând dezvoltarea lor minimalistă. Ulterior, au influențat sistemele de ferestre „ ” ( în engleză ) și „ rio ” ( în engleză ) ale sistemului de operare Plan 9 . Când Blit a fost lansat pe piață ca „DMD 5620”, Unix System V.3 a inclus o variație de mpx numită layer [3] .

Un emulator Blit capabil să ruleze firmware-ul terminalului din fabrică și să ruleze mux este inclus în 9front , o furcă a Planului 9. [4] mux este disponibil în Research Unix v8 [5] , recent lansat public .

Vezi și

Note

  1. Terminal de afișare cu cartografiere a punctelor AT&T/Teletype 5620 . Preluat la 13 aprilie 2020. Arhivat din original la 10 ianuarie 2020.
  2. Pike, Rob . The Blit: A Multiplexed Graphics Terminal  //  Jurnalul tehnic AT&T Bell Laboratories. - 1984. - Vol. 63 , nr. 8 . - P. 1607-1631 . - doi : 10.1002/j.1538-7305.1984.tb00056.x . Arhivat din original pe 2 februarie 2020.
  3. Eric Smith. Întrebări frecvente AT&T 5620 (și terminale înrudite) (25 august 2005). Preluat la 13 aprilie 2020. Arhivat din original la 13 octombrie 2019.
  4. Cod sursă al emulatorului Blit . Preluat la 13 aprilie 2020. Arhivat din original la 1 martie 2021.
  5. [TUHS 8th Edition Research Unix on SIMH] (link în jos) . Preluat la 13 aprilie 2020. Arhivat din original la 30 iulie 2017. 
Acest articol a fost întocmit folosind material din dicționarul enciclopedic online Jargon File , care este în domeniul public conform anunțului atașat .

Link -uri