В вычислении , то Blit был программируемый растровый графический терминал разработан Роб Пайк и Барт Locanthi младший из Bell Labs в 1982 году.
История [ править ]
Blit программируемый растровый графический терминал был разработан Роб Пайк и Барт Locanthi младший из Bell Labs в 1982 году технологии Blit был коммерциализирован AT & T и телетайп . В 1984 году ДМД (точка отображенного на дисплее) 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 интеллектуального терминал , и его создатели также пошутили , что это на самом деле стояло за Бэкон, салат и помидор Interactive . Однако в статье Роба Пайка о Blit объясняется, что он был назван в честь второго слога bit blit , общего названия операции передачи битового блока, которая является фундаментальной для графики терминала. [2] Его первоначальное прозвище было Jerq , навеянным шуткой, использованной во время демонстрации графической рабочей станции PERQ Three Rivers и использованной с разрешения. [3]
Функциональность [ править ]
При первоначальном включении Blit выглядел как обычный текстовый «тупой» терминал , хотя и выше обычного. Однако после входа в систему Unix- хоста (подключенного к терминалу через последовательный порт ) хост может (с помощью специальных управляющих последовательностей) загрузить программное обеспечение, которое будет выполняться процессором терминала. Это программное обеспечение может использовать все графические возможности терминала и подключенные периферийные устройства, такие как компьютерная мышь . Обычно пользователи загружают оконные системы mpx (или его преемник mux ), которые заменяют пользовательский интерфейс терминала. с помощью оконного интерфейса, управляемого мышью, с несколькими окнами терминала, все мультиплексируемыми через единственное доступное последовательное соединение с хостом.
Каждое окно изначально запускало простой эмулятор терминала , который можно было заменить загруженным интерактивным графическим приложением, например более продвинутым эмулятором терминала, редактором или приложением часов. Полученные свойства были аналогичны свойствам современной оконной системы Unix; однако, чтобы избежать замедления взаимодействия с пользователем из-за последовательного соединения, интерактивный интерфейс и хост-приложение работали в разных системах - ранняя реализация распределенных вычислений .
Оконные системы [ править ]
Пайк написал две оконные системы для Blit, mpx для 8-го издания Unix и mux для 9-го издания, обе они отличались минималистичным дизайном. Их дизайн повлиял на более поздние оконные системы Plan 9 8½ и rio . Когда Blit поступил в продажу как DMD 5620, в Систему V.3 был добавлен вариант mpx, называемый «слоями» . [4]
9front (форк Plan 9) содержит эмулятор Blit, который запускает его оригинальную прошивку [5], которая может использоваться с мультиплексором (доступна в недавно выпущенном Research Unix v8 [6] ).
См. Также [ править ]
- Компьютеры серии 3B , некоторые из которых также использовали процессор WECO 32000, часто использовались с DMD 5620.
- 9wm
- История графического пользовательского интерфейса
- Рио
- Тонкий клиент
- X терминал
Ссылки [ править ]
- ^ AT & T / Teletype 5620 Точечный дисплейный терминал
- ^ Пайк, Роб (1984). «Блит: мультиплексный графический терминал» . Технический журнал AT&T Bell Laboratories . 63 (8): 1607–1631. DOI : 10.1002 / j.1538-7305.1984.tb00056.x .
- ↑ Пайк, Роб (19 декабря 2019 г.). "Re: [TUHS] Blit source" . TUHS . Проверено 29 октября 2020 года .
Название, первоначально придуманное для забавной демонстрации Three Rivers Perq людьми из Lucasfilm, было заимствовано с нашего разрешения.
- ↑ Эрик Смит (25 августа 2005 г.). «Часто задаваемые вопросы об AT&T 5620 (и связанных терминалах)» .
- ^ "Исходный код эмулятора Blit" .
- ^ "[TUHS] 8-е издание, исследование Unix на SIMH" . Архивировано из оригинала на 2017-07-30 . Проверено 20 декабря 2017 .
- Примечания
- Эта статья частично основана на файле жаргона , который находится в общественном достоянии.
- Холверда, Том (29 августа 2012 г.), «Blit: многозадачный оконный графический интерфейс UNIX с 1982 г.» , OSNews , получено 15 сентября 2012 г.
Внешние ссылки [ править ]
- Барт Локанти, Роб Пайк: Blit (MPEG) (YouTube) , классический анимационный короткометражный фильм о проекте оконного терминала (было необходимо объяснить, как работали мыши тогда; это был 1982 год, за два года до Mac ) ( MPEG )
- Исходный код (содержит проприетарный код) 5620