Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Телетайп DMD 5620 подключен к системе SDF Public Access Unix

В вычислении , то 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 и rio . Когда Blit поступил в продажу как DMD 5620, в Систему V.3 был добавлен вариант mpx, называемый «слоями» . [4]

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

См. Также [ править ]

  • Компьютеры серии 3B , некоторые из которых также использовали процессор WECO 32000, часто использовались с DMD 5620.
  • 9wm
  • История графического пользовательского интерфейса
  • Рио
  • Тонкий клиент
  • X терминал

Ссылки [ править ]

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

Внешние ссылки [ править ]

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