Blit (pääte)

Blit on ohjelmoitava rasterigrafiikkapääte , jonka Rob Pike ja Bart Locanty loivat Bell Labsissa vuonna 1982.

Historia

Rob Piken ja Bart Locantin onnistuneiden prototyyppien kehittämisen jälkeen AT&T ja Teletype Corporation toivat Blitin markkinoille . Vuonna 1984 julkaistiin malli "DMD 5620" (lyhenne englannin kielestä dot-mapped display ). [1] Sitä seurasi "630 MTG" (lyhenne sanoista englanninkielinen multi-tasking graphics ) - vuonna 1987 ja "730 MTG" - vuonna 1989. "5620" käytti Western Electric Bellmac 32 -prosessoria ja siinä oli 800x1024x1 ( 66x88 merkkiä tekstitilassa) yksivärinen fosforivihreä näyttö 30 Hz:n virkistystaajuudella. "630" ja "730" toimivat Motorola 68000 -prosessoreilla ja niissä oli 1024x1024x1-näytöt nopeammilla virkistystaajuudella. Useimmat näytöt olivat oransseja lukuun ottamatta joitakin eräitä, joissa oli vihreä tai mustavalkoinen näyttö.   

Nimelle "Blit" on suosittu selitys: Bell Labs Intelligent Terminal ("älypääte Bell Labsilta"), ja tekijät itse tulkitsivat sen usein vitsillä nimellä pekoni, salaatti ja interaktiivinen tomaatti (" pekoni , salaatti ja interaktiivinen " . t omat"). Rob Pike kuitenkin itse kirjoittaa artikkelissaan, että laitteen nimi tulee bittiyhdistelmän toisesta tavusta - bittioperaation yleinen nimi, jonka ympärille terminaalin koko tekninen toteutus rakentuu [2] . Alun perin, kehitysvaiheessa, laite kutsuttiin nimellä jerq - PERQ :lta, Three Rivers Computer Corporationin valmistamasta graafisesta työasemasta .

Kuvaus

Kun Blit oli päällä, se näytti tavalliselta tekstipäätteeltä , vaikkakin sen koko oli epätavallinen. Kuitenkin sen jälkeen, kun tietokone oli liitetty sarjaportin kautta Unix -tietokoneeseen, tietokone saattoi Escape-sekvenssien avulla ladata ohjelmia päätelaitteelle, jotka sen prosessori sitten suoritti. Tällaiset ohjelmat voisivat käyttää päätelaitteen graafisia ominaisuuksia sekä apulaitteita, kuten tietokoneen hiirtä . Tyypillisesti käyttäjä latasi "ikkunajärjestelmiä" - mpx :n tai uudemman muxin - joka korvasi tekstipohjaisen pääteliittymän hiiriohjatulla ikkunagrafiikkaliittymällä , jossa useita ikkunoita suoratoistettiin tietokoneesta samanaikaisesti yhden johdon kautta.

Jokainen ikkuna oli aluksi yksinkertainen tekstikäyttöliittymä, joka voitiin sitten korvata päätelaitteen muistiin ladatulla interaktiivisella ohjelmalla: edistyneemmällä tekstipäätteellä, interaktiivisella tekstieditorilla tai graafisella "kellolla". Tulos muistutti tyypillistä modernia Unix-käyttöliittymää; kuitenkin alhaisen sarjatiedonsiirtonopeuden vuoksi ohjelman interaktiivinen osa toimi erillisessä järjestelmässä. Näin ollen Blitiä voidaan pitää esimerkkinä hajautetun laskennan varhaisesta käytöstä.

Ikkunajärjestelmät

Pike kirjoitti kaksi ikkunajärjestelmää Blit-päätteelle, mpx 8th Edition Unixille ja mux 9th Edition Unixille, pitäen niiden kehityksen minimalistisena. Myöhemmin ne vaikuttivat Plan 9 -käyttöjärjestelmän " " ( englanniksi ) ja " rio " ( englanniksi ) ikkunajärjestelmiin . Kun Blit julkaistiin markkinoille nimellä "DMD 5620", Unix System V.3 sisälsi muunnelman mpx:stä nimeltä kerrokset [3] .

Blit-emulaattori, joka pystyy suorittamaan tehdaspäätteen laiteohjelmistoa ja suorittamaan muxin, sisältyy 9frontiin , joka on Plan 9 :n haarukka . [4] mux on saatavilla äskettäin julkisesti julkaistussa Research Unix v8 :ssa [5] .

Katso myös

Muistiinpanot

  1. AT&T/Teletype 5620 pistekartoitettu näyttöpääte . Haettu 13. huhtikuuta 2020. Arkistoitu alkuperäisestä 10. tammikuuta 2020.
  2. Pike, Rob . The Blit: Multiplexed Graphics Terminal  // AT&T Bell Laboratories Technical  Journal. - 1984. - Voi. 63 , nro. 8 . - s. 1607-1631 . - doi : 10.1002/j.1538-7305.1984.tb00056.x . Arkistoitu alkuperäisestä 2.2.2020.
  3. Eric Smith. AT&T 5620 (ja siihen liittyvät päätteet) usein kysytyt kysymykset (25. elokuuta 2005). Haettu 13. huhtikuuta 2020. Arkistoitu alkuperäisestä 13. lokakuuta 2019.
  4. Blit-emulaattorin lähdekoodi . Haettu 13. huhtikuuta 2020. Arkistoitu alkuperäisestä 1. maaliskuuta 2021.
  5. [TUHS 8th Edition Research Unix on SIMH] (downlink) . Haettu 13. huhtikuuta 2020. Arkistoitu alkuperäisestä 30. heinäkuuta 2017. 
Tämä artikkeli on laadittu käyttämällä aineistoa tietosanakirjasta Jargon File , joka on julkista oheisen ilmoituksen mukaan .

Linkit