HP 2640

редактировать
Терминал HP 2647A

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

Содержание
  • 1 История
  • 2 Номер модели
  • 3 Функциональные возможности
  • 4 Модели
  • 5 Ссылки
  • 6 Внешние ссылки
История

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

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

Номер модели

В каталогах 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 точек, придавая символам очень плавные очертания. (В первоначальной торговой литературе это упоминалось как использование матрицы 7 × 9, созданной в символьной ячейке 9 × 15 точек).

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

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

Как и в настольных компьютерах HP, у него было несколько F-клавиш (от F1 до F8), расположенных рядом с экраном. Для некоторых прикладных программ были доступны бумажные шаблоны, в которых на клавиатуре размещались легенды для этих клавиш. В более поздних моделях они располагались в верхнем ряду, а метки на экране располагались рядом с соответствующими клавишами. Конфигурация терминала в серии 262X полностью выполнялась с помощью экранных функциональных клавиш, а не специальных клавиш, а также с помощью управляющих последовательностей, отправленных с главного компьютера. Маркировка восьми функциональных клавиш на экране, впервые примененная на компьютере HP 300 («Amigo»), была одним из первых приложений иерархического меню, которое позволяет получать доступ ко многим функциям с помощью небольшого количества клавиш.. Эта схема теперь распространена на графических калькуляторах 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 сегодня. Это будет поддерживаться такими программами, как и, которые отображают данные формы в переменные времени выполнения и базы данных. Он также поддерживал символьный режим телетайпа, как стандартный терминал ASCII, и не нуждался в специализированных коммуникациях, таких как IBM.

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

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

Пользователи научились использовать клавишу offline, чтобы переводить терминал в автономный режим, редактировать строку в буфере дисплея, а затем повторно передавать ее. Это давало эффект вызова и редактирования из командной строки, даже если операционная система его не поддерживала. Например, при работе в командной строке операционной системы ошибочную команду можно быстро исправить и повторно отправить без необходимости повторного ввода всей строки. Это было возможно во многих терминалах того времени, но 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» и Reversi ).

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

Модели
HP 2621A и HP 2647A

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

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

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

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

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

Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-22 09:37:34
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте