Blit (терминал)

Blit — программируемый растровый графический терминал, созданный в Bell Labs Робом Пайком и Бартом Локанти в 1982 году.

Модель DMD 5620 компании Teletype Corporation (англ.). Подключён к SDF Public Access Unix System (англ.), публично доступной через интернет Unix-системе.

История

После разработки Робом Пайком и Бартом Локанти успешных прототипов Blit был выпущен на рынок силами компаний AT&T и Teletype Corporation. В 1984 году вышла модель «DMD 5620» (сокр. от англ. dot-mapped display).[1] За ней последовали «630 MTG» (сокр. от англ. multi-tasking graphics) — в 1987 году и «730 MTG» — в 1989-м. В «5620» использовался процессор Bellmac 32 (англ.) производства Western Electric и обладал монохромным фосфорным дисплеем зелёного оттенка с разрешением 800×1024×1 (66×88 символов в текстовом режиме) и частотой обновления в 30 Гц. «630» и «730» работали на процессорах Motorola 68000 и имели дисплеи 1024×1024×1 с бо́льшей частотой обновления, причём большинство дисплеев были оранжевого цвета, за исключением некоторых партий с зелёным или чёрно-белым дисплеем.

Существует народное объяснение названия «Blit»: Bell Labs Intelligent Terminal («умный терминал от Bell Labs»), а сами создатели часто в шутку расшифровывали его как Bacon, Lettuce, and Interactive Tomatoбекон, салат-латук, интерактивный томат»). Впрочем, сам Роб Пайк в своей статье пишет, что имя устройства происходит от второго слога в сочетании bit blit — распространённому названию битовой операции, вокруг которой строится всё техническое исполнение терминала[2]. Изначально при разработке устройство называли jerq — от PERQ, графической рабочей станции производства Three Rivers Computer Corporation.

Описание

При включении Blit выглядел, как обычный текстовый терминал, хотя и непривычных размеров. Однако, после подключения посредством последовательного порта к Unix-компьютеру, компьютер, с помощью управляющих последовательностей, мог загружать на терминал программы, затем исполняемые его процессором. Такие программы могли использовать графические возможности терминала, а также вспомогательные устройства, вроде компьютерной мыши. Обычно пользователь загружал «оконные системы» — mpx или более позднюю mux — которые заменяли текстовый интерфейс терминала на управляемый мышью оконно-графический, где множество окон передавались одновременно от компьютера по одному проводу.

Каждое окно сначала представляло из себя простой текстовый интерфейс, который мог затем быть заменён на загруженную в память терминала интерактивную программу: более продвинутый текстовый терминал, интерактивный текстовый редактор или графические «часы». Результат напоминал типичный современный графический интерфейс Unix; однако из-за низкой скорости последовательной передачи данных интерактивная часть программы работала на отдельной системе. Таким образом, Blit можно считать примером раннего использования распределённых вычислений.

Оконные системы

Пайк написал две оконные системы для терминала Blit — mpx для 8th Edition Unix и mux для 9th Edition Unix, придерживаясь минимализма в их разработке. Позже они оказали влияние на «» (англ.) и «rio» (англ.) — оконные системы операционной системы Plan 9. Когда Blit выпустили на рынок как «DMD 5620», в Unix System V.3 была включена вариация mpx под названием layers[3].

Эмулятор Blit, способный работать на заводской прошивке терминала и запускать mux, включён в 9front — ответвление Plan 9.[4] mux доступна в недавно публично выпущенной Research Unix v8[5].

См. также

Примечания

  1. AT&T/Teletype 5620 Dot Mapped Display Terminal
  2. Пайк, Роб. The Blit: A Multiplexed Graphics Terminal (англ.) // AT&T Bell Laboratories Technical Journal. — 1984. Vol. 63, no. 8. P. 1607—1631. doi:10.1002/j.1538-7305.1984.tb00056.x.
  3. Eric Smith. AT&T 5620 (and Related Terminals) Frequently Asked Questions (25 августа 2005).
  4. Blit emulator source code.
  5. [TUHS 8th Edition Research Unix on SIMH] (недоступная ссылка). Дата обращения: 13 апреля 2020. Архивировано 30 июля 2017 года.
При подготовке этой статьи использовался материал из сетевого энциклопедического словаря Jargon File, являющийся общественным достоянием согласно прилагаемому уведомлению.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.