Из Википедии, бесплатной энциклопедии
  (Перенаправлено с IBM 2740 )
Перейти к навигации Перейти к поиску
Терминал IBM 2741

IBM 2741 является печать компьютерного терминала , который был введен в 1965 г. [1] По сравнению с телетайпными машинами , которые были широко использованы в качестве печати терминалов в то время, как 2741 предложений на 50% выше скорость, гораздо более высокое качество печати, более тихая работа, сменных введите шрифты, а также прописные и строчные буквы.

Он использовался в основном с компьютерами серии IBM System / 360 , но использовался с другими системами IBM и других производителей, где было желательно сочетание более высокой скорости и качества печати. [2] [3] [4] Он оказал влияние на развитие и популярность языка программирования APL .

Он был вытеснен, начиная с середины 1970-х годов, в первую очередь печатными терминалами, использующими механизмы ромашки .

Дизайн [ править ]

В IBM 2741 сочетает в прочном Selectric Машинка механизм с IBM SLT электроники и RS-232-C последовательный интерфейс . Он работает со скоростью около 14,1 символа в секунду со скоростью передачи данных 134,5 бит / секунду (один стартовый бит, шесть битов данных, бит нечетной четности и полтора стоповых бита). В отличие от последовательных терминалов, использующих ASCIIкод, старший бит данных каждого символа отправляется первым. Как и в стандартной офисной Selectrics того времени, было 88 печатных символов (недостаточно для всего набора печатных символов EBCDIC или ASCII, включая строчный алфавит), плюс пробел и несколько непечатаемых управляющих кодов, больше, чем может быть представлено шестью биты данных, поэтому используются символы сдвига, позволяющие использовать весь набор символов машины.

Машина была упакована в отдельный небольшой стол, создавая вид квадратной столешницы с пишущей машинкой Selectric, частично утопленной в поверхность, с электроникой на вертикально ориентированном шасси сзади. Он вытеснил более дорогой и громоздкий IBM 1050 в приложениях удаленных терминалов. IBM 1050 и его варианты были разработаны для более высокого рабочего цикла и поэтому часто использовались в качестве консольных устройств для таких компьютеров, как IBM 1130 и IBM System / 360 . Напротив, 2741 был в первую очередь ориентирован на приложения удаленного терминала.

Коды символов [ править ]

IBM 2741 выпускается в двух различных вариантах: в одном используется «кодирование по переписке», а в другом - «кодирование PTT / BCD». Они относятся к расположению символов вокруг печатного шара и, следовательно, к кодам наклона / поворота, которые должны применяться к механизму для создания данного символа. Машина для «кодирования корреспонденции» может использовать элементы типа из стандартного офисного Selectric (т. Е. Элементы, используемые для «офисной корреспонденции»). Машины с «кодированием PTT / BCD» нуждаются в специальных элементах и ​​не имеют столь широкого разнообразия доступных шрифтов. IBM 1050 и его производные были доступны только в кодировке PTT / BCD. Эти два типа элементов физически взаимозаменяемы, но несовместимы по коду, поэтому элемент типа, скажем, от консольного принтера System / 360 (разновидность IBM 1050) производит тарабарщину на "

Две разновидности IBM 2741 также используют разные коды символов на последовательном интерфейсе, поэтому программное обеспечение на главном компьютере должно было иметь возможность различать, какой тип машины есть у каждого пользователя. Одним из способов достижения этой цели было то, что пользователь вводил стандартную команду, такую ​​как «вход в систему», сразу после подключения. Программное обеспечение хоста распознает использованный код по значению полученных символов. [5]

Линейный протокол [ править ]

Протокол простой и симметричный. Каждое сообщение начинается с управляющего символа, называемого в документации «круг D», обозначенного как Circle-D-Graphic.jpg, и заканчивается «кругом C» Circle-C-Graphic.jpg. Предполагалось, что каждое сообщение начинается с режима сдвига в нижнем регистре.

Когда удаленный конец отправляет, локальная клавиатура заблокирована.

Функция «Прерывание приема» позволяет оператору прервать работу отправляющего устройства и восстановить управление, нажав специальную кнопку «Внимание» (обозначенную ATTN). Эта клавиша заставляет 2741 передавать непрерывное «условие интервала» в течение 200 или более миллисекунд. [6] Это будет распознано принимающей системой как ошибка кадрирования (стартовый бит, за которым не следует стоповый бит в ожидаемое время). ( Ключ перерывана терминалах ASCII работает таким же образом: непрерывный интервал - это «условие прерывания», используемое для сигнализации удаленному концу прерывания.) Если сигнал внимания принимается, он заставляет удаленную систему прекратить отправку данных, подготовиться к приему данных от 2741 и отправьте «кружок C», что означает «конец сообщения». После получения «круга C» локальный 2741 разблокирует свою клавиатуру, и оператор может послать другой ввод в систему.

Симметрия протоколов позволяет двум людям, использующим 2741, общаться друг с другом без компьютера, но это была редкая конфигурация.

Приложения [ править ]

Изначально 2741 был разработан и продавался для использования с IBM Administrative Terminal System (ATS / 360). ATS - это интерактивная многопользовательская система редактирования и хранения текста, реализованная в середине 1960-х годов с использованием языка ассемблера IBM System / 360.

Существование 2741 стимулировало разработку других систем удаленных терминалов для IBM System / 360 , в частности систем, которые могли бы извлечь выгоду из высокого качества печати, взаимозаменяемых элементов набора текста и других преимуществ механизма Selectric.

APL \ 360 [ править ]

Терминал IBM 2741 с клавиатурой APL

IBM 2741 стал тесно связан с языком программирования APL . Как было первоначально предложено доктором Кеннетом Айверсоном, APL требует большого количества специальных символов. IBM реализовала его как систему разделения времени в IBM System / 360, назвав APL \ 360. Это требовало использования IBM 2741 или IBM 1050 с набором шрифтов APL. Всего было 26 букв алфавита, и все они отображались курсивом в верхнем регистре, хотя они были набраны машиной в режиме нижнего регистра. «Сдвинутые» символы нажатия клавиш обеспечивали многие из специальных символов, а остальные обрабатывались нажатием клавиш.

Раскладка клавиатуры со вставленной печатающей головкой APL typeball:

АЛГОЛ 68 [ править ]

Подобно APL, АЛГОЛ 68 был определен с большим количеством специальных символов. Многие из них (∨, ∧, ¬, ≠, ≤, ≥, ×, ÷, ⌷, ↑, ↓, ⌊, ⌈ и ⊥) были доступны в APL Selectric typeball, поэтому этот элемент использовался для подготовки Алгола 68. Стандарт языка программирования Final Report (август 1968 г.), хотя APL и ALGOL не имеют прямого отношения.

Связанные машины [ править ]

IBM 2740 представляет аналогичный терминал , который не хватало прерывания функции и возможности удаленного доступа, но может работать в точка-точка, многоточечной или широковещательный режим. [7] Для лучшего использования многоточечных линий можно добавить буфер данных, позволяющий линии работать со скоростью 600 бит / с, не ограничиваясь скоростью механизма набора текста.

Некоторые более поздние машины на базе IBM Selectric, такие как пишущая машинка Selectric с коммуникационной магнитной картой, могут эмулировать 2741 и использоваться вместо нее.

IBM продала базовый механизм Selectric другим производителям, которые произвели 2741 клон по более низкой цене. Некоторые из них были интегрированы в более крупные системы вместо того, чтобы продаваться как отдельные терминалы. Например, механизм 2741-типа сформирован основной интерфейс пользователя для серии машин с 1960 - х и 1970 - х годов , построенные в Соединенном Королевстве Бизнес Компьютеры Ltd .

Отклонить [ править ]

2741 и аналогичные машины на базе Selectric были вытеснены терминалами ASCII, использующими « гирлянду» Xerox Diablo 630 и аналогичные механизмы печати, где требовалась бумажная копия. Они предлагали эквивалентное качество печати, лучшую надежность, вдвое большую скорость (30 знаков / с) и более низкую стоимость, чем 2741. Они могли использовать различные шрифты (включая APL) через сменные печатные колеса и, в отличие от 2741, поддерживали все Набор символов для печати ASCII. Когда бумажная копия не нужна, видеотерминалы часто заменяют ее. IBM 3767 терминал, который использовал матричный принтер , способный 80 или 120 полукокса / с, была альтернатива замены.

Наборы символов [ править ]

Коды функций [ править ]

Коды функций не зависели от используемого набора символов и состояния сдвига.

В Circle-D использовался код, назначенный печатному нефункциональному символу - 8 2 1 (EBCD '#'). Он был идентифицирован как контрольный код на основании его позиции в качестве первого символа в передаче,

Код PTTC / EBCD [ править ]

См. Также [ править ]

  • Пишущая машинка IBM Selectric

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

  1. ^ «Хронология DPD» . 1965 ... IBM 2741 ... 8 июля.
  2. ^ Ван Флек, Томас. «Домашние терминалы» . MultICAL.org . Проверено 20 сентября 2013 года .
  3. ^ Эйнетт, Дж. «RFC 110: Соглашения об использовании терминала IBM 2741 в качестве пользовательской консоли для доступа к узлам сетевого сервера» . IETF . Проверено 20 сентября 2013 года .
  4. ^ Корпорация IBM. «Хронология DPD: 1970» . Проверено 20 сентября 2013 года .
  5. ^ Ван Флек, Томас. «Глоссарий Multics -A- (2741)» .
  6. ^ IBM (август 1972 г.). Коммуникационный терминал IBM 2741 (PDF) . Справочная библиотека систем IBM (4-е изд.). п. 13. GA24-341S-3.
  7. ^ Корпорация IBM. 2740 Коммуникационный терминал 2741 Коммуникационный терминал Объявление о полевом проектировании (PDF) .

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

  • Руководство по коммуникационному терминалу IBM 2741
  • Изображение и некоторая информация о IBM 2741
  • История судов Нью-Йорка с упоминанием IBM 2741
  • Информация о терминалах, включая IBM 2741
  • IBM 2741 используется в Королевском университете
  • Механизм IBM 2741 как консольная пишущая машинка для машин BCL