Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Терминал 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] HP продолжила в 1976 году 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). Управляющие последовательности Esc- [и Esc-] определяют незащищенные области, но они не должны занимать видимое пространство. Он действовал так же, как веб-страница, отключенная от хоста, пока не была нажата клавиша SEND. Поля могут отображать буквенные или числовые символы - функция, выходящая за рамки сегодняшних Windows Forms . Это будет поддерживаться такими программами, как DEL / 3000 и VIEW / 3000, которые отображают данные формы в переменные времени выполнения и базы данных. Он также поддерживал символьный режим телетайпа, как стандартный терминал ASCII, и не нуждался в специализированных коммуникациях, таких как IBM.

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

HP 2640 также представил несколько страниц памяти, что очень похоже на поле DOS в Microsoft Windows сегодня, а также кнопки перехода на страницу вверх и вниз, которые появляются на клавиатуре ПК.

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

HP Printer Control Language использует общую грамматику управляющих последовательностей, отличную от ANSI , и общие последовательности с терминалами HP.

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

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

Модели [ править ]

HP 2621A и HP 2647A

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

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

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

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

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

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

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

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

  • HP 2640A в вики по терминалам
  • Отражение ( Attachmate )
  • Руководство пользователя
  • Сервисная инструкция, предварительная
  • Плейлист CuriousMarc по терминалам HP 264x на YouTube