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

Телетайп DMD 5620 подключен к системе SDF Public Access Unix

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

История

Blit программируемый растровый графический терминал был разработан Роб Пайк и Барт Locanthi младший из Bell Labs в 1982 году технологии Blit был коммерциализирован AT & T и телетайп . В 1984 году был выпущен DMD (точечный дисплей) 5620 , за ним последовали модели 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 интеллектуального терминал , и его создатели также пошутили , что это на самом деле стояло за Бэкон, салат и помидор Interactive . Однако в статье Роба Пайка о Blit объясняется, что он был назван в честь второго слога bit blit , общего названия операции передачи битового блока, которая является фундаментальной для графики терминала. Его первоначальное прозвище было Jerq , вдохновленное шуткой, использованной во время демонстрации графической рабочей станции PERQ Three Rivers и использованной с разрешения.

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

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

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

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

Пайк написал две оконные системы для Blit, mpx для 8-го издания Unix и mux для 9-го издания, обе они отличались минималистичным дизайном. Их дизайн повлиял на более поздние оконные системы Plan 9 и rio . Когда Blit поступил в продажу как DMD 5620, в Систему V.3 был добавлен вариант mpx, называемый «слоями» .

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

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

использованная литература

Примечания
Эта статья частично основана на файле жаргона , который находится в общественном достоянии.

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

  • Барт Локанти, Роб Пайк: Blit (MPEG) (YouTube) , классический анимационный короткометражный фильм о проекте оконного терминала (было необходимо объяснить, как работали мыши тогда; это был 1982 год, за два года до Mac ) ( MPEG )
  • Исходный код (содержит проприетарный код) 5620