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

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