HP 2640
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|


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 которые сейчас считаются эргономичными. Он имел три области клавиатуры: буквенную, цифровую и набор клавиш для позиционирования курсора и редактирования, чем-то похожий на раскладки клавиатуры современных ПК. Также было несколько небольших функциональных и функциональных клавиш, расположенных в два ряда над обычными областями клавиатуры. Корпус клавиатуры был отделен от основного корпуса и подключался толстым кабелем. В клавиатуре использовалась раскладка с парными битами (аналогичная раскладке на телетайпе ), а не с парной пишущей машинкой на VT100 от DEC. Несмотря на большой размер, пользователям понравилась клавиатура, потому что «у нее были клавиши для всего».
Как и в настольных компьютерах HP, он имел несколько F-клавиш (от F1 до F8), расположенных рядом с экраном. Для некоторых прикладных программ были доступны бумажные шаблоны, в которых помещались легенды для этих клавиш на клавиатуре. Более поздние модели располагали их в верхнем ряду и предусматривали экранные метки рядом с соответствующими клавишами. Конфигурация терминала в серии 262X полностью выполнялась с помощью функциональных клавиш, помеченных на экране, а не с помощью специальных клавиш, а также с помощью escape-последовательностей, отправленных с главного компьютера. Экранная маркировка восьми функциональных клавиш, впервые использованная в компьютере HP 300 («Amigo»), была одним из первых применений иерархического меню, которое позволяет получить доступ ко многим функциям с помощью небольшого количества клавиш. Такое расположение теперь распространено в TI графических калькуляторах , банкоматах и бензонасосах, хотя больше не используется в пользовательских интерфейсах с графическим пользовательским интерфейсом.
Внутри электроника использовала материнскую плату с подключаемыми дочерними картами. Микропроцессор, память, плата последовательного интерфейса и различные дополнительные функции находились на отдельных картах. Это позволило упростить обслуживание, модернизацию и реконфигурацию в полевых условиях. Например, можно было легко добавить больше памяти (обеспечивая большую возможность обратной прокрутки), последовательный интерфейс можно было изменить с RS-232 на токовый контур и т. д. Дополнительные ленточные накопители модели 2645 подключались через другую сменную карту.Возможности сменных карт сильно напоминали более позднюю архитектуру расширения Apple II .
Производственная площадка располагалась напротив подразделений исследований и разработок подразделения терминалов передачи данных в Купертино . Зону тестирования назвали «бипленд», потому что там были стойки на 500 терминалов, а конец теста заканчивался звуковым сигналом.
В HP 2640 был представлен «блочный режим», аналогичный IBM 3270 (хотя IBM 3270 не работал для последовательной связи стандарта ASCII). Esc -последовательности Esc-[ и Esc-] определяли незащищенные области, но не обязательно занимали видимое пространство. Он действовал как веб-страница, отключенная от хоста до тех пор, пока не была нажата клавиша ОТПРАВИТЬ. Поля могут отображать буквенные или цифровые символы, что сегодня доступно за пределами Windows Forms . Это будет поддерживаться такими программами, как DEL/3000 и VIEW/3000, которые будут отображать данные формы в переменные времени выполнения и базы данных. Он также поддерживал режим символов телетайпа, как стандартный терминал ASCII, и не нуждался в специализированных средствах связи, таких как IBM.
Аппаратное обеспечение радикально отличалось от большинства «тупых» терминалов тем, что символы не хранились в простом массиве данных. Чтобы сэкономить память, которая могла занимать несколько страниц, символы выделялись в виде связанных списков блоков, которые выделялись динамически. Улучшения отображения были закодированы в виде встроенных байтов в поток. Улучшения программного обеспечения, которые не влияли на внешний вид, такие как затемнение или подчеркивание, но защищенные и незащищенные поля также были закодированы с помощью встроенных байтов. Аппаратное обеспечение дисплея было способно читать эту необычную структуру данных. Когда в серии 262X стоимость памяти снизилась, она была изменена на «параллельную» структуру с одним битом для каждого кода расширения, но логика, необходимая для эмуляции предыдущего поведения, была сложной. Вставка кода подчеркивания будет «распространяться» на следующее улучшение отображения, тогда как удаление такого кода также должно будет распространяться на следующий байт отображения, или будет выполнена последовательность перехода курсора для перехода на несколько байтов. Вы также можете полностью отключить улучшения или предоставить улучшения только для защищенных полей. Эта структура данных вдохновила бы структура данных разреженной матрицы для электронной таблицы Twin.
HP 2640 также представил многостраничную память, очень похожую на окно DOS в современной Microsoft Windows , а также клавиши Page Up и Page Down, которые появляются на клавиатурах ПК.
Пользователи научились использовать кнопку автономного режима, чтобы перевести терминал в автономный режим, отредактировать строку в буфере дисплея, а затем повторно передать ее. Это давало эффект вызова и редактирования командной строки, даже если операционная система этого не поддерживала. Например, при работе в командной строке операционной системы ошибочную команду можно быстро исправить и отправить повторно без необходимости перепечатывать всю строку. Это было возможно во многих терминалах того времени, но HP 2640 был достаточно умен, чтобы повторно передавать строку только с первого символа, введенного пользователем, пропуская, например, командную строку операционной системы. Позже это было реализовано как «линейный режим». Другой метод заключался в том, чтобы нарисовать отформатированный экран в символьном режиме с защищенными полями и поместить его в режим локального редактирования, аналогичный описанному выше, но пользователь не знал. Это означало, что символы, введенные пользователем, не передавались на хост до тех пор, пока не была нажата «специальная» клавиша, обычно клавиша ввода, но другие клавиши также считались специальными (т. е. немедленное прерывание хоста), такие как клавиши управления и функциональные клавиши. . Таким способом будут передаваться только данные в незащищенных областях с использованием механизма полублочного режима, своего рода промежуточного варианта между блочным режимом и обычным символьным режимом. Форматированные поля также означали, что формы могли храниться в памяти (проверялись и вызывались). локально или перерисовывается с хоста, если он отсутствует), необходимо отправить только незащищенные области данных, тем самым устраняя необходимость перерисовки или прямого размещения курсора для обновления экрана (TIM/3000 Air Call Computer Systems). Языком PCL был уровень PCL 3 в HP645/7, который позже был реализован для управления первым процессором Hewlett Packard. Лазерный принтер.
HP Язык управления принтером использует общую грамматику управляющих последовательностей, отличную от ANSI , и общие последовательности с терминалами HP.
Собственные разработчики портировали TinyBASIC на HP 2645A, а также разработали несколько игр на ассемблере (в первую очередь «Keep On Drivin'», Tennis и Reversi ).
Плоттеры также могут быть подключены к HP/GL 2 с TinyBasic.
Модели
[ редактировать ]
HP 264X [22] серия включала несколько моделей помимо HP 2640A.
- HP2644A [23] представила 3M с мини-картриджами ленточные накопители , которые можно было использовать для загрузки или скачивания данных, в отличие от медленных бумажных лент того времени. Другая более поздняя модель использовала дискеты и поддерживала стиль рисования в стиле «травление-эскиз» и вычисляла пересечения. Также примечательно использование функциональных клавиш с бумажными надписями в левом верхнем углу. Они всегда терялись, поэтому пользователи блокировали две верхние строки экрана и использовали их для меток. Они были встроены в терминалы следующего поколения. Значения этих клавиш можно запрограммировать.
- HP 2648 [24] представлял собой графический терминал с аппаратным масштабированием и «автоматической печатью». Он использовал отдельную память для графики и текста, что позволяло пользователю отключать любой тип отображения по своему желанию.
- HP 2647 имел вариант Microsoft BASIC со встроенным AGL (стандарт HP для построения графиков) и, возможно, первую настоящую бизнес-диаграмму для микрокомпьютера, дополненную трехмерными заштрихованными круговыми диаграммами .
- 02647-13301 Графика: 2647 Программное обеспечение Multiplot and Slide. Multiplot был моделью для ПК Chartman от компании Cambridge, которая также выпустила клон электронных таблиц Twin 1-2-3, который представил формы в стиле HP 2640 для приложений ПК.
- Графика 13257B: пакет ресурсов для графической презентации 2647
- 13257D Статистика/Математика: 2647 Пакет ресурсов по статистическому анализу
- 13257C Статистика/Математика: 2647 Пакет ресурсов по математическому анализу
- 13257F Бизнес: 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 упаковал HP-125 в форм-фактор HP2382.
- «Терминал» представлял собой необычную реализацию безэкранного печатного терминала, в котором использовался механизм термопечати. Это был один из первых проектов Ванкуверского подразделения. Он даже поддерживал локальное хранилище ленточных картриджей, но безуспешно.
Большим перебором стал цветной графический терминал, который стоил дороже, чем монохромная графическая рабочая станция HP 2647, которая продавалась очень мало, но ее разработка стоила огромных усилий.
В конце концов, HP начала продавать по сути недорогую версию. [28] HP 2640. Сегодня эмуляторы терминалов все еще реализуют набор функций этих терминалов конца 1970-х годов на обычных ПК.
См. также Список терминалов HP 26xx (представление, цена, прекращение производства).
Ссылки
[ редактировать ]- ^ Дуб, Джеймс А. (июнь 1975 г.). «Экономичный ЭЛТ-терминал — первый в семействе» (PDF) . Журнал Hewlett-Packard . 26 (10): 2–5. ISSN 0018-1153 .
- ^ Андерсон, Том (15 октября 1974 г.). «Пресс-тур 2640» (PDF) . Информационный бюллетень систем обработки данных . 1 (17). Хьюлетт-Паккард: 4.
- ^ Hewlett-Packard (1 ноября 1974 г.). «Анонсируем ЭЛТ-терминал HP 2640A» (PDF) . Информационный бюллетень систем обработки данных . 2 (1). Хьюлетт-Паккард: 8–9.
- ^ «ЭЛТ-терминал». Датаматизация . 20 (11): 146. Ноябрь 1974 г.
- ^ Hewlett-Packard (19 сентября 1975 г.). «Представляем HP 2644A Mini DataStation» (PDF) . Информационный бюллетень систем обработки данных . 2 (24). Хьюлетт-Паккард: 3.
- ^ Эллиотт, Джим (1 августа 1976 г.). «DTD представляет 2640B» (PDF) . Информационный бюллетень компьютерных систем . 1 (4). Хьюлетт-Паккард: 8.
- ^ Эллиотт, Джим (1 августа 1976 г.). «Представляем шведские/финские терминалы 2640S и международные дисплейные терминалы 2640N датские/норвежские» (PDF) . Информационный бюллетень компьютерных систем . 1 (4). Хьюлетт-Паккард: 8.
- ^ Андерсон, Том (1 декабря 1976 г.). «Снятие с производства 2640A и 2644A» (PDF) . Информационный бюллетень компьютерных систем . 2 (3). Хьюлетт-Паккард: 17.
- ^ Флок, Карл (1 февраля 1977 г.). «Больше нет — 2640A или 2644A» (PDF) . Информационный бюллетень компьютерных систем . 2 (6). Хьюлетт-Паккард: 10.
- ^ Флок, Карл (1 июля 1981 г.). «Терминал Top CRT близок к выходу на пенсию» (PDF) . Компьютерные новости . 6 (16). Хьюлетт-Паккард: 16.
- ^ "Реклама" . Компьютерный мир . ИДГ Предприятие: 14–15. 6 декабря 1976 г. ISSN 0010-4841 .
- ^ Hewlett-Packard (1 сентября 1976 г.). «Анонсирована станция отображения 2645A» (PDF) . Информационный бюллетень компьютерных систем . 1 (6). Хьюлетт-Паккард: 12–17.
- ^ Hewlett-Packard (сентябрь 1976 г.). «Hewlett-Packard анонсирует 2645 [рекламу]» . Датаматизация . 22 (9): 45–47.
- ^ Флок, Карл (15 ноября 1976 г.). «Дисплейная станция APL 2641A уже здесь!» (PDF) . Информационный бюллетень компьютерных систем . 2 (2). Хьюлетт-Паккард: 12–17.
- ^ Гудро, Дэйв (1 апреля 1977 г.). «Представляем 2645R!» (PDF) . Информационный бюллетень компьютерных систем . 2 (10). Хьюлетт-Паккард: 16.
- ^ Эллиотт, Джим (15 июля 1977 г.). «Hewlett-Packard представляет первый графический ЭЛТ-терминал» (PDF) . Информационный бюллетень компьютерных систем . 2 (17). Хьюлетт-Паккард: 13–18.
- ^ Фергюсон, Рич (15 мая 1978 г.). «Представляем интеллектуальный графический терминал 2647A» (PDF) . Информационный бюллетень компьютерных систем . 3 (13). Хьюлетт-Паккард: 8–11.
- ^ Кокс, Джефф (1 октября 1980 г.). «Анонс HP 2642A» (PDF) . Компьютерные новости . 5 (22). Хьюлетт-Паккард: 15.
- ^ Вашингтон, Эд (15 июня 1982 г.). «Представляем интеллектуальный графический терминал HP 2647F» (PDF) . Компьютерные новости . 7 (15). Хьюлетт-Паккард: 24.
- ^ Бебб, Боб (15 мая 1984 г.). «Терминалы HP 264X устареют» (PDF) . Компьютерные новости . 9 (13). Хьюлетт-Паккард: 23.
- ^ Рой, Жан-Клод (июнь 1975 г.). «Дисплей растрового сканирования высокого разрешения» (PDF) . Журнал Hewlett-Packard . 26 (10): 11–15. ISSN 0018-1153 .
- ^ «Документация 264X» . Музей компьютеров HP . Проверено 21 ноября 2007 г.
- ^ Нордман, Роберт Г.; Ричард Л. Смит; Луи А. Уиткин (май 1976 г.). «Новый ЭЛТ-терминал имеет магнитную ленту для расширения возможностей» (PDF) . Журнал Hewlett-Packard . 27 (9): 2–8. ISSN 0018-1153 .
- ^ Дикинсон, Питер Д. (январь 1978 г.). «Универсальный недорогой графический терминал, созданный для простоты использования» (PDF) . Журнал Hewlett-Packard . 29 (5): 2–6. ISSN 0018-1153 .
- ^ «Документация 262X» . Музей компьютеров HP . Проверено 21 ноября 2007 г.
- ^ Стаас, Гэри К. (март 1981 г.). «Новая Display Station предлагает несколько экранных окон и два порта передачи данных» (PDF) . Журнал Hewlett-Packard . 32 (3): 3–7. ISSN 0018-1153 .
- ^ «Документация 2382А» . Музей компьютеров HP . Проверено 21 ноября 2007 г.
- ^ Шапюи, Жан-Луи; Мишель Приер (апрель 1985 г.). «Недорогой, компактный, блочный компьютерный терминал» (PDF) . Журнал Hewlett-Packard . 36 (4): 4–7. ISSN 0018-1153 .