HP 2640 - HP 2640

Терминал HP 2647A

В HP 2640A и другие модели HP 264X были блочно "умными" и интеллектуальными ASCII стандартный серийный номер терминалы произведено Hewlett Packard с использованием Intel 8008 и 8080 микропроцессоры.

История

HP 2640A[1] был представлен в ноябре 1974 г. по прейскурантной цене 3000 долларов США.[2][3][4] На основе Intel 8008 ЦП, он имел 8 КБ встроенного ПО и стандартно поставлялся с 1 КБ ОЗУ с возможностью расширения до 8 КБ (две карты полупроводникового ОЗУ по 4 КБ). В сентябре 1975 года Hewlett-Packard представила HP 2644A, который представлял собой HP 2640A с запоминающим устройством (два мини-ленточных картриджа, 110 КБ каждый), за 5000 долларов США.[5] В 1976 году HP продолжила выпуск 2640B, обновленной, удешевленной версии 2640A с прейскурантной ценой 2600 долларов США.[6] наряду с тремя международными версиями: ориентированной на кириллицу 2640C, ориентированной на шведско-финскую версию 2640S и ориентированную на датско-норвежскую систему 2640N.[7] Все эти ранние члены серии 2640 имели относительно медленный ЦП 8008, работающий на частоте 700 кГц, и поэтому они были ограничены скоростью 2400 бод. 2640A и 2644A были сняты с производства в феврале 1977 г.[8][9] но 2640B оставался в производстве до августа 1981 года.[10]

В сентябре 1976 года HP представила 2645A, который мог работать со скоростью до 9600 бод и обладал рядом расширенных функций, включая опциональное хранение мини-ленточных картриджей 2644A.[11] Первоначальная прейскурантная цена составляла 3500 долларов США или 5100 долларов США с возможностью хранения картриджей.[12][13] 2645A был первым терминалом в серии 2640, в котором использовался Intel 8080A, а не 8008 в качестве процессора. Почти все последующие терминалы семейства 2640 будут иметь процессоры 8080A, работающие на частоте 2,5 МГц. За 2645A в ноябре 1976 года последовала модель 2641A, производная 2645A, разработанная для APL язык программирования,[14] а в апреле 1977 года - 2645R, 2645, который поддерживает арабский текст с письмом справа налево, а также текст с письмом слева направо латинскими буквами.[15] В июле 1977 года Hewlett-Packard представила графический терминал 2648A, производное от 2645A, которое добавляло черно-белую растровую графику 720 × 360 на отдельную графическую страницу, которая могла перекрывать основную текстовую память.[16] В мае 1978 года к нему присоединился программируемый графический терминал 2647A, который включал собственный интерпретатор BASIC.[17] В октябре 1980 года HP представила 2642A, который был похож на 2645A, но вместо дополнительных ленточных картриджей у него был стандартный 5,25-дюймовый дисковод для гибких дисков с объемом памяти 270 КБ на дискету.[18] Последней и последней моделью в серии 2640 стал программируемый графический терминал 2647F, представленный в июне 1982 года, улучшенная замена 2647A с дисководом 2642A.[19] В отличие от предыдущих терминалов семейства 264X с процессорами 8080A, 2647F использовал более быстрый Intel 8085A работает на частоте 4,9 МГц. HP продолжала производство семейства 264X до начала 1985 года.[20]

Номер модели

В каталогах HP модель терминала обычно обозначается просто «2640A», реже - «HP 2640», или «HP 2640A» (оба с пробелом после «HP») или «2640». Неправильные «HP2640» и «HP2640A» часто встречаются за пределами HP.

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

Функциональность, определяемая серией HP 264X, не сильно изменилась по сравнению с предпочтительным терминалом для HP1000 и HP 3000 серия компьютеров. Они так и не достигли славы VT100 среди программистов, но включает в себя сложные функции, которых нет в VT100, такие как автономные формы, многостраничность и (в некоторых моделях) локальное хранилище.

Стиль отдаленно напоминал микроволновую печь или тостер. Он был квадратным, с надписью "широкоформатный "соотношение сторон по той причине, что дается та же длина символа, что и перфокарта. Это все еще видно в современном командном окне. HP определила, что сочетание стандартного соотношения сторон 4: 3 с отображением 25 на 80 символов Это было стандартом того времени, когда персонажи должны были иметь очень высокий профиль. HP ответила на то, чтобы указать ЭЛТ с соотношением сторон, разработанным вокруг желаемой формы символа, а не наоборот. Конечно, это также требовало довольно высокого уровня производства затраты как стандартные части не могут быть использованы.

HP приложила все усилия для дальнейшего улучшения рендеринга отображаемых символов за счет полупиксельного позиционирования отдельных строк внутри каждого символа. Хотя в символьной ячейке было всего 7 точек по горизонтали на 9 точек по вертикали, полупиксельное позиционирование эффективно удвоило разрешение по горизонтали до 14 точек,[21] придавая персонажам очень плавные очертания. (В первоначальной торговой литературе это упоминалось как использование матрицы 7 × 9, созданной в символьной ячейке 9 × 15 точек).

Все это привело к чрезвычайно удобочитаемому дисплею с точечно-матричным характером и практически невидимыми линиями сканирования.

В клавиатура были плоские вершины, похожие на HP 9800 серии настольные компьютеры, а не изогнутые контуры, которые теперь считаются эргономичными. В нем было три области клавиатуры: буквенная, цифровая, а также набор клавиш для позиционирования и редактирования курсора, отчасти похожих на современные раскладки клавиатуры ПК. Также был ряд более мелких функция и клавиши управления функциями расположены в два ряда над обычными областями клавиатуры. Корпус клавиатуры был отделен от основного корпуса и соединен толстым кабелем. На клавиатуре использовалась битовая пара макет (как на телетайп машина), а не с пишущей машинкой аранжировка на DEC VT100. Несмотря на большие размеры, пользователям нравилась клавиатура, потому что «у нее были клавиши для всего».

Подобно настольным компьютерам HP, у него было несколько F-клавиш (от F1 до F8), расположенных рядом с экраном. Для некоторых прикладных программ были доступны бумажные шаблоны, в которых на клавиатуре помещались надписи для этих клавиш. В более поздних моделях они располагались в верхнем ряду, а метки на экране располагались рядом с соответствующими клавишами. Настройка терминала в серии 262X полностью выполнялась через функциональные клавиши с маркировкой на экране вместо выделенных ключей и с помощью управляющих последовательностей, отправленных с главного компьютера. Маркировка восьми функциональных клавиш на экране, впервые введенная в HP 300 Компьютер («Амиго») был одним из первых приложений иерархического меню, которое позволяло получить доступ ко многим функциям с помощью небольшого количества клавиш. Эта схема теперь распространена в графических калькуляторах TI, а также в банкоматах и ​​бензонасосах, хотя больше не используется в пользовательских интерфейсах GUI.

Внутри электроники использовалась материнская плата со сменными дочерними платами. Микропроцессор, память, карта последовательного интерфейса и различные дополнительные функции находились на отдельных картах. Это позволило упростить обслуживание, обновления и реконфигурацию в полевых условиях. Например, можно было легко добавить больше памяти (обеспечивающую большую возможность обратной прокрутки), последовательный интерфейс можно было бы изменить с RS-232 на токовую петлю и т. Д. Дополнительные ленточные накопители модели 2645 были подключены через другую съемную карту. Возможности съемной карты сильно напоминали более позднюю архитектуру расширения Apple II. Фактически, Apple I является производным от дочерней платы внутри терминала 2645, спонсируемой Hewlett Packard.[нужна цитата ]

Производственная площадка находилась напротив кабинетов НИОКР в подразделении терминалов обработки данных в Купертино. Зона тестирования была названа «пчелиным полем», потому что в ней были стойки на 500 терминалов, а окончание теста заканчивалось звуковым сигналом.

В HP 2640 введен «блочный режим», аналогичный IBM 3270 (хотя IBM 3270 не работал со стандартной последовательной связью ASCII). В escape-последовательности Esc- [и Esc-] определяют незащищенные области, но они не должны занимать видимое пространство. Он действовал так же, как веб-страница, отключенная от хоста, пока не была нажата клавиша SEND. Поля могут отображать буквенные или цифровые символы, что выходит за рамки Windows Forms сегодня. Это будет поддерживаться такими программами, как DEL / 3000 и ПРОСМОТР / 3000 который будет отображать данные формы в переменные времени выполнения и базы данных. Он также поддерживал символьный режим телетайпа, как стандартный терминал ASCII, и не нуждался в специализированных коммуникациях, таких как IBM.

Аппаратное обеспечение радикально отличалось от большинства «тупых» терминалов тем, что символы не хранились в простом массиве данных. Для экономии памяти, которая могла занимать несколько страниц, символы были выделены в виде связанных списков блоков, которые распределялись динамически. Усовершенствования отображения были закодированы как встроенные байты в поток. Усовершенствования программного обеспечения, которые не влияли на внешний вид, такие как размытие или подчеркивание, но защищенные и незащищенные поля также были закодированы с помощью встроенных байтов. Аппаратное обеспечение дисплея было способно считывать эту необычную структуру данных. Когда в серии 262X стоимость памяти снизилась, она была изменена на «параллельную» структуру с одним битом для каждого кода расширения, но логика, необходимая для имитации предыдущего поведения, была сложной. Вставка кода для подчеркивания «распространится» на следующее улучшение отображения, в то время как удаление такого кода также должно быть распространено на следующий байт дисплея, или была выпущена последовательность перехода курсора для перехода на несколько байтов. Вы также можете полностью отключить улучшения, а также предоставить улучшения только для защищенных полей. Эта структура данных вдохновит разреженная матрица структура данных для электронной таблицы Twin.

HP 2640 также имеет несколько страниц памяти, как и ДОС коробка в Майкрософт Виндоус сегодня, а также клавиши перехода на страницу вверх и вниз, которые появляются на клавиатуре ПК.

Пользователи научились использовать автономный ключ, чтобы перевести терминал в автономный режим, отредактировать строку в буфере дисплея, а затем повторно передать ее. Это давало эффект вызова и редактирования из командной строки, даже если операционная система его не поддерживала. Например, при работе в командной строке операционной системы ошибочную команду можно быстро исправить и отправить повторно без необходимости повторного ввода всей строки. Это было возможно во многих терминалах того времени, но HP 2640 был достаточно умен, чтобы повторно передавать строку только из первого символа, введенного пользователем, опуская, например, командную строку операционной системы. Позже это было реализовано как «линейный режим». Другой метод заключался в том, чтобы нарисовать форматированный экран в символьном режиме с защищенными полями и поместить его в режим локального редактирования, аналогичный приведенному выше, но пользователь не знал. Это означало, что символы, введенные пользователем, не будут передаваться на хост до тех пор, пока не будет нажата «специальная» клавиша, обычно клавиша ввода, но другие клавиши также считались специальными (т.е. немедленное прерывание хоста), такие как элемент управления y и функциональные клавиши. . Только данные в незащищенных областях будут передаваться таким образом, используя механизм полублочного режима, своего рода промежуточный вариант между блочным режимом и нормальным символьным режимом. Отформатированные поля также означают, что формы могут храниться в памяти (проверены и вызваны локально или перекрашивать с хоста, если он отсутствует), необходимо отправить только незащищенные области данных, тем самым устраняя необходимость перерисовки или прямого размещения курсора для обновления экрана (TIM / 3000 Air Call Computer Systems). Языком PCL был уровень 3 PCL в HP645 / 7, который позже был реализован для управления первым принтером Laserjet Hewlett Packards.

HP Язык управления принтером разделяет обыкновенную не-ANSI Грамматика управляющих последовательностей и общие последовательности с терминалами HP.

Собственные разработчики портировали TinyBASIC на HP 2645A, а также разработали несколько игр на ассемблере (в первую очередь «Keep On Drivin '», Tennis и Реверси ).

Плоттеры также могут быть связаны с использованием HP / GL 2 с TinyBasic.

Модели

HP 2621A и HP 2647A

HP 264X[22] серия включала несколько моделей помимо HP 2640A.

  • В HP2644A[23] представил 3 млн мини картридж ленточные накопители который можно использовать для загрузки или скачивания данных, в отличие от медленного бумажные ленты времени. Другая более поздняя модель использовалась дискеты, а также поддерживает рисование в стиле etch-a-sketch и вычисляет пересечения. Также примечательно использование функциональных клавиш с бумажными этикетками в верхнем левом углу. Они всегда терялись, поэтому пользователи могли прокрутить 2 верхние строки экрана и использовать их для ярлыков. Они были встроены в терминалы следующего поколения. Значения этих ключей можно запрограммировать.
  • HP 2648[24] был графический терминал с аппаратным зумом и «автоплотом». В нем использовалась отдельная память для графики и текста, что позволяло пользователю по желанию отключать любой тип дисплея.
  • HP 2647 имел вариант Microsoft BASIC с участием AGL (Стандарт HP для построения графиков), и, возможно, первая настоящая бизнес-диаграмма для микрокомпьютера с трехмерной штриховкой. круговые диаграммы.
    • 02647-13301 Графика: 2647 Multiplot and Slide Software. Мультиплот была моделью для ПК на базе Картман Кембриджской компанией, которая также произвела Двойная таблица 1-2-3, который представил формы в стиле HP 2640 для приложений ПК.
    • 13257B Графика: 2647 Пакет ресурсов для графических презентаций
    • 13257D Статистика / Математика: 2647 Пакет ресурсов для статистического анализа
    • 13257C Статистика / Математика: 2647 Математический анализ ресурсов Пак
    • 13257F Business: 2647: пакет ресурсов для анализа управления проектами
    • 13257K General / Utilities: 2647 2647/1351 Basic
  • В HP262X[25][26] серия представила «перископический» вид, «мягкие» надписи на клавишах вместе с отображением клавиш 4 + 4 в нижней части экрана, иерархическое дерево настройки, экран 12 дюймов и дополнительный внутренний термопринтер. В HP-125 45500A Двойной Z80 CP / M использовал форм-фактор и эмуляцию терминала HP 2621. В HP-150 имел терминальные возможности графического терминала HP 2623 в меньшем корпусе (экран 9 дюймов).
  • В HP2382[27] "манчкин" переупаковал HP 2622 в упаковку с экраном 9 дюймов. HP-120 45600A упаковал HP-125 в форм-фактор HP2382.
  • "Therminal" представлял собой необычную реализацию терминала без трафаретной печати, в котором использовался механизм термопечати. Это был один из первых проектов Ванкуверского подразделения. Он даже поддерживал локальное хранилище ленточных картриджей, но безуспешно.

Огромным преимуществом был цветной графический терминал, который стоил больше, чем рабочая станция HP 2647 с монохромной графикой, которая продавалась очень мало, но стоила огромных усилий для разработки.

В конце концов, HP продала по сути недорогую версию.[28] HP 2640. Сегодня, эмуляторы терминала до сих пор реализуют набор функций этих терминалов конца 1970-х годов на обычных ПК.

Смотрите также Список терминалов HP 26xx (введение, цена, снятие с производства)

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

  1. ^ Сомнение, Джеймс А. (июнь 1975 г.). «Экономичный терминал CRT - первый из семейства» (PDF). Журнал Hewlett-Packard. 26 (10): 2–5. ISSN  0018-1153.
  2. ^ Андерсон, Том (15 октября 1974 г.). "2640 Пресс-тур" (PDF). Информационный бюллетень систем данных. Hewlett Packard. 1 (17): 4.
  3. ^ Hewlett-Packard (1 ноября 1974 г.). «Представляем терминал HP 2640A CRT» (PDF). Информационный бюллетень систем данных. Hewlett Packard. 2 (1): 8–9.
  4. ^ «Crt Terminal». Датамация. 20 (11): 146. Ноябрь 1974 г.
  5. ^ Hewlett-Packard (19 сентября 1975 г.). «Представляем HP 2644A Mini DataStation» (PDF). Информационный бюллетень систем данных. Hewlett Packard. 2 (24): 3.
  6. ^ Эллиотт, Джим (1 августа 1976 г.). «DTD представляет модель 2640B» (PDF). Информационный бюллетень компьютерных систем. Hewlett Packard. 1 (4): 8.
  7. ^ Эллиотт, Джим (1 августа 1976 г.). «Представляем шведско-финские терминалы 2640S и международные датско-норвежские терминалы 2640N» (PDF). Информационный бюллетень компьютерных систем. Hewlett Packard. 1 (4): 8.
  8. ^ Андерсон, Том (1 декабря 1976 г.). «Производство 2640A и 2644A прекращается» (PDF). Информационный бюллетень компьютерных систем. Hewlett Packard. 2 (3): 17.
  9. ^ Флок, Карл (1 февраля 1977 г.). «Нет больше - 2640A или 2644A» (PDF). Информационный бюллетень компьютерных систем. Hewlett Packard. 2 (6): 10.
  10. ^ Флок, Карл (1 июля 1981 г.). "Top CRT Terminal близок к списанию" (PDF). Компьютерные новости. Hewlett Packard. 6 (16): 16.
  11. ^ "Реклама". Computerworld. IDG Enterprise: 14–15. 6 декабря 1976 г. ISSN  0010-4841.
  12. ^ Hewlett-Packard (1 сентября 1976 г.). "Анонсирована станция дисплея 2645A" (PDF). Информационный бюллетень компьютерных систем. Hewlett Packard. 1 (6): 12–17.
  13. ^ Hewlett-Packard (сентябрь 1976 г.). «Hewlett-Packard объявляет о 2645 [рекламе]». Датамация. 22 (9): 45–47.
  14. ^ Флок, Карл (15 ноября 1976 г.). "Дисплейная станция 2641A APL уже здесь!" (PDF). Информационный бюллетень компьютерных систем. Hewlett Packard. 2 (2): 12–17.
  15. ^ Гудро, Дэйв (1 апреля 1977 г.). "Представляем 2645R!" (PDF). Информационный бюллетень компьютерных систем. Hewlett Packard. 2 (10): 16.
  16. ^ Эллиотт, Джим (15 июля 1977 г.). «Hewlett-Packard представляет первый графический терминал с ЭЛТ» (PDF). Информационный бюллетень компьютерных систем. Hewlett Packard. 2 (17): 13–18.
  17. ^ Фергюсон, Рич (15 мая 1978 г.). «Представляем интеллектуальный графический терминал 2647A» (PDF). Информационный бюллетень компьютерных систем. Hewlett Packard. 3 (13): 8–11.
  18. ^ Кокс, Джефф (1 октября 1980 г.). «Представляем HP 2642A» (PDF). Компьютерные новости. Hewlett Packard. 5 (22): 15.
  19. ^ Вашингтон, Эд (15 июня 1982 г.). «Представляем интеллектуальный графический терминал HP 2647F» (PDF). Компьютерные новости. Hewlett Packard. 7 (15): 24.
  20. ^ Бебб, Боб (15 мая 1984 г.). «Терминалы HP 264X будут прекращены» (PDF). Компьютерные новости. Hewlett Packard. 9 (13): 23.
  21. ^ Рой, Жан-Клод (июнь 1975 г.). «Растровый сканер высокого разрешения» (PDF). Журнал Hewlett-Packard. 26 (10): 11–15. ISSN  0018-1153.
  22. ^ «Документация 264X». Музей компьютеров HP. Получено 2007-11-21.
  23. ^ Нордман, Роберт Дж .; Ричард Л. Смит; Луи А. Виткин (май 1976 г.). «Новый терминал CRT имеет магнитную ленту для хранения расширенных возможностей» (PDF). Журнал Hewlett-Packard. 27 (9): 2–8. ISSN  0018-1153.
  24. ^ Дикинсон, Питер Д. (январь 1978 г.). «Универсальный недорогой графический терминал разработан для простоты использования» (PDF). Журнал Hewlett-Packard. 29 (5): 2–6. ISSN  0018-1153.
  25. ^ «Документация 262X». Музей компьютеров HP. Получено 2007-11-21.
  26. ^ Стаас, Гэри К. (март 1981). «Новая дисплейная станция предлагает многоэкранные окна и два порта передачи данных» (PDF). Журнал Hewlett-Packard. 32 (3): 3–7. ISSN  0018-1153.
  27. ^ «Документация 2382А». Музей компьютеров HP. Получено 2007-11-21.
  28. ^ Шапюи, Жан-Луи; Мишель Приер (апрель 1985 г.). «Недорогой, компактный, блочный компьютерный терминал» (PDF). Журнал Hewlett-Packard. 36 (4): 4–7. ISSN  0018-1153.

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