VT100


VT100 — это видеотерминал , представленный в августе 1978 года компанией Digital Equipment Corporation (DEC). Это был один из первых терминалов, который поддерживал escape-коды ANSI для управления курсором и других задач, а также добавил ряд расширенных кодов для специальных функций, таких как управление индикаторами состояния на клавиатуре. Это привело к быстрому внедрению стандарта ANSI, который стал стандартом де-факто для аппаратных видеотерминалов, а затем и для эмуляторов терминалов .

Серия VT100, особенно VT102, имела огромный успех на рынке и сделала DEC ведущим поставщиком терминалов того времени. Серия VT100 была заменена серией VT200, начиная с 1983 года, которая оказалась столь же успешной. В конечном итоге было продано более шести миллионов терминалов серии VT, во многом благодаря успеху VT100. [1]

Первым видеотерминалом DEC был VT05 (1970 г.), за ним последовал VT50 (1974 г.), а вскоре он был обновлен до VT52 (1975 г.). VT52 имел текстовый дисплей с 80 столбцами и 24 строками, двунаправленную прокрутку и настраиваемый протокол управления, который позволял перемещать курсор по экрану. Эти «умные терминалы» стали хитом благодаря своим возможностям и способности работать по недорогим последовательным каналам, а не по специальным проприетарным соединениям, как в случае таких систем, как IBM 3270 , для которых обычно требовались дорогие контроллеры для распределенных приложений. Напротив, «тупые терминалы» или «стеклянные телетайпы», такие как АДМ-3А .(1976) не хватало расширенных функций, таких как полная адресация курсора, и они конкурировали в основном с минимально возможной стоимостью оборудования.

VT100 был представлен в августе 1978 года, заменив семейство VT50/VT52. Как и более ранние модели, он обменивался данными со своей хост - системой по последовательным линиям с минимальной скоростью 50 бит / с, но увеличил максимальную скорость до 19 200 бит / с, что вдвое больше, чем у VT52. [2] : 1–3  Терминал предоставлял возможность «плавной прокрутки», при которой отображаемые строки текста постепенно перемещались вверх или вниз по экрану, чтобы освободить место для новых строк, вместо того, чтобы продвигаться внезапными «скачками». Это упростило сканирование или чтение текста, хотя и несколько замедлило максимальную скорость передачи данных. [2] : 2–16 

Основным внутренним изменением стал протокол управления. В отличие от собственного языка управления курсором VT50/52, VT100 был основан на недавно появившемся стандарте ANSI X3.64 для кодов команд. [a] В то время некоторые поставщики компьютеров [ who? ] предположил, что новый стандарт выходит за рамки современного уровня техники и не может быть реализован по разумной цене. Внедрение недорогих микропроцессоров и постоянно падающая стоимость компьютерной памяти позволили значительно расширить возможности, и в VT100 в качестве внутреннего процессора использовался новый Intel 8080 . [3] Кроме того, VT100 обеспечиваетобратная совместимость с программным обеспечением, совместимым с VT52, за счет поддержки старых управляющих последовательностей. [ нужна ссылка ]

Другие улучшения, помимо VT52, включали режим с 132 столбцами и различные «графические изображения», включая мигание, выделение жирным шрифтом, перевернутое видео и подчеркивание. VT100 также представил дополнительный набор символов для рисования блоков , содержащий различную псевдографику, которая позволяла рисовать формы на экране. Вся настройка конфигурации VT100 была выполнена с использованием интерактивных дисплеев, представленных на экране; данные настройки были сохранены в энергонезависимой памяти терминала. Ремонтопригодность также была значительно улучшена, поскольку VT100 можно было быстро разобрать на сменные модули.


VT101 был самым дешевым представителем семейства VT100.