Blit (terminal)

Blit är en programmerbar rastergrafikterminal skapad på Bell Labs av Rob Pike och Bart Locanty 1982.

Historik

Efter utvecklingen av framgångsrika prototyper av Rob Pike och Bart Locanti, lanserades Blit på marknaden av AT&T och Teletype Corporation. 1984 släpptes modellen "DMD 5620" (förkortning för engelsk  dot-mapped display ). [1] Den följdes av "630 MTG" (förkortning för engelsk  multi-tasking graphics ) - 1987 och "730 MTG" - 1989. "5620" använde en Western Electric Bellmac 32-processor och hade en 800x1024x1 ( 66x88 tecken i textläge) monokrom fosforgrön skärm med en uppdateringsfrekvens på 30Hz. "630" och "730" körde på Motorola 68000-processorer och hade 1024x1024x1 skärmar med snabbare uppdateringshastigheter, med de flesta skärmar som är orange med undantag för vissa partier med grön eller svartvit skärm.

Det finns en populär förklaring till namnet "Blit": Bell Labs Intelligent Terminal ("smart terminal från Bell Labs"), och skaparna själva dechiffrerade det ofta på skämt som Bacon, Sallad och Interactive Tomato (" bacon , sallad och interaktiva ") t omat"). Rob Pike skriver dock själv i sin artikel att namnet på enheten kommer från den andra stavelsen i kombinationen bit blit – det gemensamma namnet för den bitoperation kring vilken hela den tekniska implementeringen av terminalen är uppbyggd [2] . Till en början, under utvecklingen, kallades enheten jerq - från PERQ , en grafisk arbetsstation tillverkad av Three Rivers Computer Corporation .

Beskrivning

När den var påslagen såg Blit ut som en vanlig textterminal , om än med ovanliga storlekar. Men efter att ha anslutit via en seriell port till en Unix -dator kunde datorn, med hjälp av escape-sekvenser , ladda ner program till terminalen, som sedan kördes av dess processor. Sådana program kan använda terminalens grafiska möjligheter, såväl som hjälpmedel som en datormus . Vanligtvis laddade användaren ner "fönstersystem" - mpx eller senare mux - som ersatte ett textbaserat terminalgränssnitt med ett musdrivet fönstergrafikgränssnitt , där flera fönster strömmades samtidigt från datorn över en enda tråd.

Varje fönster var till en början ett enkelt textgränssnitt, som sedan kunde ersättas av ett interaktivt program som laddades in i terminalens minne: en mer avancerad textterminal, en interaktiv textredigerare eller en grafisk "klocka". Resultatet liknade ett typiskt modernt Unix-gränssnitt; Men på grund av den låga seriella datahastigheten kördes den interaktiva delen av programmet på ett separat system. Således kan Blit betraktas som ett exempel på den tidiga användningen av distribuerad datoranvändning.

Fönstersystem

Pike skrev två fönstersystem för Blit-terminalen, mpx för 8th Edition Unix och mux för 9th Edition Unix, vilket höll deras utveckling minimalistisk. De påverkade senare " " ( engelska ) och " rio " ( engelska ) fönstersystem i operativsystemet Plan 9 . När Blit släpptes på marknaden som "DMD 5620" inkluderade Unix System V.3 en variant av mpx som kallas lager [3] .

En Blit-emulator som kan köra fabriksterminalfirmware och köra mux ingår i 9front , en gaffel av Plan 9. [4] mux är tillgänglig i den nyligen offentligt släppta Research Unix v8 [5] .

Se även

Anteckningar

  1. AT&T/Teletype 5620 Dot Mapped Display Terminal . Hämtad 13 april 2020. Arkiverad från originalet 10 januari 2020.
  2. Pike, Rob . The Blit: A Multiplexed Graphics Terminal  // AT&T Bell Laboratories tekniska  tidskrift. - 1984. - Vol. 63 , nr. 8 . - P. 1607-1631 . - doi : 10.1002/j.1538-7305.1984.tb00056.x . Arkiverad från originalet den 2 februari 2020.
  3. Eric Smith. AT&T 5620 (och relaterade terminaler) Vanliga frågor (25 augusti 2005). Hämtad 13 april 2020. Arkiverad från originalet 13 oktober 2019.
  4. Blit-emulatorns källkod . Hämtad 13 april 2020. Arkiverad från originalet 1 mars 2021.
  5. [TUHS 8th Edition Research Unix on SIMH] (nedlänk) . Hämtad 13 april 2020. Arkiverad från originalet 30 juli 2017. 
Den här artikeln har förberetts med hjälp av material från den online encyklopediska ordboken Jargon File , som är allmän egendom enligt det bifogade meddelandet .

Länkar