stringtranslate.com

Блит (компьютерный терминал)

Телетайп DMD 5620, подключенный к Unix-системе общего доступа SDF.

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

История

Программируемый растровый графический терминал Blit был разработан Робом Пайком и Бартом Локанти-младшим из Bell Labs в 1982 году. Технология Blit была коммерциализирована компаниями AT&T и Teletype . В 1984 году был выпущен DMD (точечный дисплей) 5620 , [1] за ним последовали модели 630 MTG (многозадачная графика) в 1987 году и 730 MTG в 1989 году. В 5620 использовался процессор Western Electric 32100 (он же Bellmac 32 ). и имел 15-дюймовый дисплей с зеленым люминофором и разрешением 800×1024×1 (66×88 символов в исходном текстовом режиме) с чересстрочной разверткой с частотой 30 Гц. Модели 630 и 730 имели процессоры Motorola 68000 и монохромный дисплей 1024×1024×1 при частоте 60 Гц. Гц (у большинства были желтые дисплеи, но у некоторых были белые или зеленые дисплеи).

Народная этимология названия Blit заключается в том, что оно означает « Интеллектуальный терминал Bell Labs» , а его создатели также пошутили, что на самом деле оно означает «Бекон», «Латук» и «Интерактивный помидор» . Однако в статье Роба Пайка о Blit объясняется, что он был назван в честь второго слога bit blit , общего названия операции передачи битовых блоков, которая является фундаментальной для графики терминала. [2] Его первоначальное прозвище было Jerq , вдохновленное шуткой, использованной во время демонстрации графической рабочей станции PERQ компании Three Rivers и использованной с разрешения. [3]

Функциональность

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

В каждом окне изначально запускался простой эмулятор терминала , который можно было заменить загруженным интерактивным графическим приложением, например, более продвинутым эмулятором терминала, редактором или приложением часов. Полученные свойства были аналогичны свойствам современной оконной системы Unix; однако, чтобы избежать замедления взаимодействия с пользователем из-за последовательного соединения, интерактивный интерфейс и хост-приложение работали в отдельных системах — ранняя реализация распределенных вычислений .

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

Пайк написал две оконные системы для Blit: mpx для 8-го издания Unix и mux для 9-го издания, обе имеют минималистичный дизайн. Их дизайн повлиял на более поздние оконные системы Plan 9 8½ и rio . Когда Blit был коммерциализирован как DMD 5620, к SVR3 был добавлен вариант mpx, называемый «слоями» . [4]

9front (вилка Plan 9) содержит эмулятор Blit, на котором работает его оригинальная прошивка [5] , которую можно использовать с мультиплексором (доступен в недавно выпущенной Research Unix v8 [6] ).

Смотрите также

Рекомендации

  1. ^ AT&T/Teletype 5620 Терминал с точечным дисплеем
  2. ^ Пайк, Роб (1984). «Блит: мультиплексный графический терминал». Технический журнал AT&T Bell Laboratories . 63 (8): 1607–1631. doi :10.1002/j.1538-7305.1984.tb00056.x. S2CID  34062559.
  3. Пайк, Роб (19 декабря 2019 г.). «Re: [TUHS] Блит-источник». ТУХС . Проверено 29 октября 2020 г. Название, изначально придуманное ребятами из Lucasfilm для забавной демо-версии Three Rivers Perq, было позаимствовано нами с разрешения.
  4. Эрик Смит (25 августа 2005 г.). «Часто задаваемые вопросы по AT&T 5620 (и связанным с ним терминалам)».
  5. ^ "Исходный код эмулятора Blit" .
  6. ^ "[TUHS] 8-е издание Research Unix на SIMH" . Архивировано из оригинала 30 июля 2017 г. Проверено 20 декабря 2017 г.
Примечания
Эта статья частично основана на файле жаргона , который находится в свободном доступе.

Внешние ссылки