Открыть сервисСервис

Терминал IBM 3270

IBM 3270 — семейство компьютерных терминалов, выпускавшихся корпорацией IBM с 1971 года и ставших стандартом де-факто для взаимодействия с мейнфреймами. Терминалы этого типа относятся к классу «блочных» (block-mode) устройств: данные передаются на хост не посимвольно, а целыми экранными формами, что существенно снижает нагрузку на каналы связи и центральный процессор. Обозначение «3270» применяется как к самим аппаратным терминалам, так и к протоколу обмена и формату экранных данных, которые используются до сих пор — в том числе в эмуляторах на современных персональных компьютерах.

История

Разработка терминала велась подразделением IBM в Хёрсли (Великобритания) в конце 1960-х годов. Первая модель — IBM 3270 Information Display System — была представлена в 1971 году как замена телетайпам и терминалам серии 2260. Устройство подключалось к мейнфреймам System/370 через контроллеры 3271 (удалённые) и 3272 (локальные).

В 1972 году появилась модель 3275, а в 1974-м — 3277 с расширенными возможностями. В 1977 году IBM выпустила цветные терминалы 3279, а в 1983-м — графические 3270 PC/G. С середины 1980-х на смену аппаратным устройствам пришли эмуляторы для персональных компьютеров, а позднее — программные клиенты для UNIX- и Windows-систем. Протокол 3270 остаётся востребованным в банках, на транспорте и в государственных информационных системах, где продолжают эксплуатироваться мейнфреймы IBM z/Series.

Устройство и принцип работы

Терминал 3270 состоит из монитора, клавиатуры и блока управления, связанного с контроллером. Ключевая особенность — блочный режим:

  • оператор заполняет поля экранной формы локально, без передачи каждого нажатия клавиши на хост;
  • по нажатию клавиши передачи (Enter, PF1–PF24, PA1–PA3, Clear) на хост отправляется только изменённая часть буфера экрана;
  • хост возвращает обновлённый образ экрана, который терминал отображает целиком.

Экран описывается как матрица знакомест с атрибутами: защищённое/незащищённое поле, интенсивность, цвет, режим ввода. Управление осуществляется через управляющие последовательности (orders), встроенные в поток данных. Для сжатия трафика применяется кодирование и сжатие потока.

Физически ранние модели подключались по коаксиальному кабелю, позднее — по витой паре и через сети Token Ring и Ethernet. Современные подключения реализуются по TCP/IP (TN3270 и TN3270E).

Классификация моделей

МодельОсобенности
3271/3272Контроллеры для удалённого и локального подключения
3275/3277Монохромные дисплеи, базовые модели
3278Улучшенная клавиатура, расширенный набор атрибутов
3279Цветной экран, до 7 цветов
3270 PCТерминал на базе персонального компьютера
3178/3179Более дешёвые модели для рабочих мест
3290Плоская плазменная панель с несколькими логическими экранами

Протокол и эмуляция

Протокол 3270 описывает структуру потока данных между терминалом и приложением. Он включает команды (Write, Erase/Write, Read Buffer, Read Modified), управляющие символы (SBA — Set Buffer Address, SF — Start Field, SFE — Start Field Extended) и структурированные поля. Приложения на мейнфрейме обычно работают через подсистемы CICS, IMS или TSO.

Эмуляция реализована в продуктах IBM Personal Communications, Micro Focus Rumba, а также в свободных клиентах (x3270, tn3270 для UNIX). Эмулятор принимает поток 3270 и отображает его в окне на персональном компьютере, обеспечивая доступ к устаревшим приложениям без замены мейнфрейма.

Применение

Терминалы и протокол 3270 используются в системах, где критичны надёжность и предсказуемость:

В России и странах СНГ терминалы 3270 и их эмуляторы применялись в вычислительных центрах крупных предприятий, отраслевых системах связи и на транспорте. С распространением клиент-серверных архитектур аппаратные устройства вытеснялись, однако эмуляция сохраняет значение для доступа к унаследованным приложениям.

Значение и наследие

Терминал 3270 закрепил ряд решений, повлиявших на развитие вычислительной техники: блочный обмен данными, экранные формы как единица взаимодействия, функциональные клавиши PF и PA, атрибуты полей. Эти принципы прослеживаются в современных интерфейсах мейнфреймов, в системах «зелёного экрана» и в подходах к терминальному доступу. Протокол 3270 остаётся одним из наиболее долгоживущих стандартов IBM, применяемых более полувека после появления первого устройства.

Источники: документация IBM по системам 3270; технические руководства по протоколу TN3270; публикации по истории мейнфреймов; материалы по эмуляции терминалов.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru