Jump to content

Орешник 2000

Орешник 2000
Производитель Хейзелтайн Корпорейшн
Тип Компьютерный терминал
Дата выпуска Октябрь 1970 г. ( Октябрь 1970 г. )
Отображать ЭЛТ 80x25 символов
Вход Компьютерная клавиатура
Возможности подключения РС-232
Преемник Орешник 1500

Hazeltine 2000 общего назначения — один из первых «умных» компьютерных терминалов . [1] [а] представлен в октябре 1970 года по цене 2995 долларов США (что эквивалентно 23 500 долларов США в 2023 году). В то время как более ранние терминальные системы включали в себя функции «умного» редактирования, особенно IBM 2260 , Hazeltine 2000 была первой, которая использовала стандартный интерфейс RS-232 и отправляла свои управляющие последовательности в поток данных. Его можно было подключить к любому современному мини-компьютеру или мэйнфрейму , имеющему последовательный порт. [2] и использовали ASCII стандартные наборы символов .

Одной из усовершенствованных особенностей проекта была концепция « пакетного режима », в котором данные, вводимые пользователем, кэшировались и отправлялись сразу на хост. В системе также было две интенсивности отображения: передний план и фон (яркий и тусклый). Данные, отправленные в фоновом режиме, были независимыми и не отправлялись обратно на сервер. Это позволило отправлять формы в виде текста в фоновом режиме, а затем переключать терминал в приоритетный режим для ввода данных. Это использовалось для создания экранных форм, которые можно было заполнять и очищать без необходимости повторной отправки фонового макета.

Базовая модель отображала 27 строк по 74 символа только в верхнем регистре, а в расширении были добавлены строчные буквы и макет 80х25. В 1974 году расширенная версия стала единственной моделью, и цена была снижена. Базовая система несколько раз перестраивалась с использованием новой электроники, которая стала доступной в 1970-х годах. Hazeltine 1500 представлял собой более дешевую версию, представленную в 1977 году. Команда разработчиков была недовольна поддержкой, которую они получили от корпорации, и подразделение было выделено в Esprit Systems.

Описание

[ редактировать ]

Базовая система

[ редактировать ]

Система представляла собой моноблок с экраном с зеленым люминофором диагональю 12 дюймов и площадью дисплея 8,5 на 5,75 дюйма. Система весила 62 фунта (28 кг) и требовала глубины не менее 24 дюймов (610 мм). стол и потреблял при работе огромную мощность 350 Вт. Для «разогрева» требовалось 30 секунд, и для охлаждения системы постоянно работал вентилятор. [3] Более поздние модели сначала выросли до 63 фунтов (29 кг), а затем упали до 57 фунтов (26 кг). [4]

В отличие от большинства стеклянных терминалов той эпохи, 2000 предлагал только RS-232 , без общей токовой петли на базе Teletype Model 33 , которая широко использовалась в качестве специального терминала в 1970-х годах. Переключатели на задней панели корпуса позволяли устанавливать все распространенные скорости от 110 до 9600 бит/с. Второй переключатель «CA» добавил дополнительные Request To Send символы для отправки данных с целью разворота канала связи в полудуплексных модемах, таких как WE202C. Это также имело побочный эффект в виде снижения скорости; при включении максимальная скорость составляла 1200 бит/с, но он также поддерживал более широкий диапазон скоростей ниже этой, чтобы соответствовать разнообразию скоростей, наблюдаемых в этих модемах , добавляя 150 и 600 бит/с. [5]

Система также имела выходы для принтера, кассетного накопителя и видеосигнала, поэтому его можно было отображать на трех дополнительных экранах. Разъемы представляли собой сложные крепления для панелей HDR , основанные на тех, которые используются в авионике , основном бизнесе Hazeltine. RS-232 подключался через проводной кабель с 25-контактным разъемом на конце, а не через порт на задней панели. [6]

Клавиатуру можно было отсоединить и подключить к терминалу с помощью 54-контактного разъема HDR длиной 5 футов (1,5 м). [4] Он имел основную часть раскладки пишущей машинки с 51 клавишей, цифровую клавиатуру справа и секцию управления курсором справа от цифровой клавиатуры. В крайнем правом углу колонны располагалась серия из семи индикаторов состояния и кнопок с переключателем включения/выключения в верхней части колонны. [7]

Четность выбиралась с помощью вращающегося переключателя на задней панели: нечетная, четная, всегда 1 или всегда 0. Ошибка четности может привести к загоранию лампы четности, которую можно очистить, нажав ее. [8]

Система базовой модели имела набор символов из 64 символов, охватывающий в верхнем регистре набор ASCII . Они были нарисованы на экране в виде точечной матрицы 5 на 7, что позволяло иметь 27 строк по 74 символа в строке. С помощью дополнительной опции нижнего регистра матрица символов была расширена до 5 на 8, что позволило использовать только 25 строк, хотя при небольшой настройке дисплея они расширились до 80 столбцов в ширину. [9]

Пакетный режим

[ редактировать ]

Ключевой особенностью 2000 была его способность переводиться в «пакетный режим» либо нажатием соответствующей лампочки/кнопки справа от клавиатуры, либо отправкой соответствующей команды в виде кодов ASCII с главного компьютера. Когда терминал находился в этом режиме, лампочка/кнопка пакетной обработки была включена. [10]

В пакетном режиме ввод с клавиатуры не пересылался сразу на хост, а вместо этого буферизовался во внутреннюю память объемом 2 КБ . Буферизованные данные отправлялись, когда пользователь нажимал клавишу возврата. Обычно отправляемые данные содержали все, что было в строке до курсора, но это можно было изменить, нажав и удерживая ⇧ Shift и нажав специальную XMIT ключ в кластере курсоров. [11] Это привело к тому, что второй курсор появился на экране в текущем местоположении, и он начнет отправлять данные из этой позиции в первый возврат каретки, который он увидит в данных. [12]

Передний план/Фон

[ редактировать ]

Пакетный режим обычно использовался в сочетании с отдельной функцией — режимом переднего плана/фона. Эта система позволяла отображать текст на экране с нормальной интенсивностью на переднем плане или с пониженной интенсивностью на заднем плане. Режим для каждого символа на экране хранился в буфере, поэтому данные переднего плана и фона могли отображаться в любом месте экрана. [13]

Ключевой особенностью этой концепции является то, что общие команды, такие как очистка экрана, могут быть выполнены для очистки только данных переднего плана или фона, а пакетный режим отправляет только символы переднего плана. На практике главный компьютер отправляет поток данных в фоновом режиме для макета формы, отправляя пробелы в переднем режиме для обозначения областей ввода. Как только форма будет завершена, она переключится обратно в режим переднего плана и включит пакетную обработку. [13]

После отправки таким способом ввод пользователя будет осуществляться только в тех частях экрана, которые находились в режиме переднего плана, и только их записи будут отправлены обратно на хост. Кроме того, клавиши курсора и клавиша табуляции пропускают фоновые символы, что позволяет пользователю легко перемещаться по форме от поля к полю. [13]

Отправка команд

[ редактировать ]

Как и многие последующие интеллектуальные терминалы, 2000 использовал escape-последовательность для отправки команд на терминал. В 2000 году команды обозначались Control-Shift-period, то, что они называли «вводным кодом». [14] Единственный символ, следующий за вводной частью, определяет действие. В их число вошли SO (сдвиг), чтобы запустить передачу в пакетном режиме, US (разделитель единиц измерения), чтобы указать, что следующие данные находились в режиме переднего плана, EM (конец носителя) для обозначения фона, FS (разделитель файлов), чтобы очистить экран, или GS (разделитель групп), чтобы очистить только передний план. [15]

Набор команд также включал базовое редактирование и позиционирование курсора, типичное для других интеллектуальных терминалов. DC2 отправил курсор в «домашнюю» позицию в левом верхнем углу, DC3 удалил строку и SUB (замена) вставил пустую строку под позицией курсора. [15] DC1 позволяло отправить курсор в указанное место на экране, следуя за ним двумя символами ASCII, где код символа обозначал число. Например, NUL, код ASCII 0, переместит курсор в строку или столбец 0. Чтобы избежать проблем при передаче, шаблон повторяется в позиции 32, Space, чтобы координату Y можно было отправлять с использованием символов из диапазона печатаемых символов . Координата X была слишком велика, чтобы поместиться в печатаемый диапазон, поэтому она повторялась на символе 96, хотя это не позволяло обращаться ко всему диапазону таким образом. [16]

Примечания

[ редактировать ]
  1. ^ да Круз говорит, что «возможно» первое, но Datapoint 3300, похоже, был выпущен несколькими месяцами ранее с аналогичными функциями.
  1. ^ да Круз 2001 .
  2. ^ «Терминал Хейзелтайн 2000» . История вычислительной техники Колумбийского университета . Проверено 14 января 2020 г. .
  3. ^ Руководство 1975 г. , с. 3.
  4. ^ Jump up to: а б Руководство 1975 года , с. 26.
  5. ^ Руководство 1975 г. , стр. 22.
  6. ^ Руководство 1975 г. , с. 2.
  7. ^ Руководство 1975 г. , с. 5.
  8. ^ Руководство 1975 г. , с. 24.
  9. ^ Руководство 1975 г. , с. 25.
  10. ^ Руководство 1975 г. , стр. 7, 11.
  11. ^ Руководство 1975 г. , с. 7.
  12. ^ Руководство 1975 г. , с. 13.
  13. ^ Jump up to: а б с Руководство 1975 года , с. 14.
  14. ^ Руководство 1975 г. , с. 16.
  15. ^ Jump up to: а б Руководство 1975 года , с. 17.
  16. ^ Руководство 1975 г. , с. Приложение IV.

Библиография

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 40155afb911cd56ab3777b8b0001c3af__1711000380
URL1:https://arc.ask3.ru/arc/aa/40/af/40155afb911cd56ab3777b8b0001c3af.html
Заголовок, (Title) документа по адресу, URL1:
Hazeltine 2000 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)