Blit on ohjelmoitava rasterigrafiikkapääte , jonka Rob Pike ja Bart Locanty loivat Bell Labsissa vuonna 1982.
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 .
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ä.
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 " 8½ " ( 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] .
Tämä artikkeli on laadittu käyttämällä aineistoa tietosanakirjasta Jargon File , joka on julkista oheisen ilmoituksen mukaan . |
Rob Pike | |
---|---|
Käyttöjärjestelmät | |
Ohjelmointikielet | |
Ohjelmisto | |
Julkaisut |
|
Muut |
|