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

IBM 3274

IBM 3274 — это семейство контроллеров терминалов, выпускавшееся компанией IBM с 1977 года и предназначенное для подключения устройств семейства IBM 3270 к мэйнфреймам через различные сетевые интерфейсы. Контроллеры 3274 выполняли функции концентратора и преобразователя протоколов, обеспечивая работу от одного до 32 терминалов и принтеров на расстоянии до нескольких километров от центрального процессора.

История

Разработка семейства 3274 была частью эволюции систем IBM 3270, которые пришли на смену морально устаревшим терминалам IBM 2260 и 3270 первого поколения. Основной задачей было создание контроллера, способного поддерживать как локальное подключение по каналу «блок-мультиплексор» (Block Multiplexer Channel), так и удалённое — через линии связи.

Первая модель, IBM 3274-1A, была анонсирована в 1977 году и поддерживала только локальное подключение. В 1979 году вышла модель IBM 3274-1B, которая добавила поддержку удалённого подключения по протоколу BSC (Binary Synchronous Communication). В 1980-х годах семейство было расширено моделями с поддержкой протокола SDLC (Synchronous Data Link Control) и возможностью работы в сетях SNA (Systems Network Architecture).

В 1985 году IBM представила контроллер IBM 3274-61C, который стал последней моделью в линейке. Он поддерживал до 32 устройств и мог работать как в локальном, так и в удалённом режиме. Производство контроллеров 3274 продолжалось до начала 1990-х годов, когда они были постепенно вытеснены более современными решениями, такими как контроллеры IBM 3174 и персональные компьютеры с эмуляцией терминалов 3270.

Архитектура и устройство

Контроллеры IBM 3274 представляли собой специализированные компьютеры на базе микропроцессора Intel 8085 (в ранних моделях) или Motorola 68000 (в более поздних). Они включали:

  • Процессорный модуль — выполнял функции управления трафиком, буферизации данных и преобразования протоколов.
  • Память — от 64 КБ до 512 КБ ОЗУ, используемая для хранения буферов экрана, таблиц конфигурации и микропрограмм.
  • Интерфейсные карты — обеспечивали подключение к мэйнфрейму (канал «блок-мультиплексор» или последовательный интерфейс) и к терминалам (коаксиальный кабель).
  • Блок питания — обеспечивал питание всех компонентов, включая подключённые терминалы (для некоторых моделей).

Контроллеры поддерживали до 32 устройств, которые подключались через коаксиальный кабель с разъёмами BNC. Максимальная длина кабеля составляла 1500 метров для локального подключения и до 3000 метров — для удалённого через модемы.

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

Семейство IBM 3274 включало несколько моделей, различавшихся по типу подключения и максимальному числу поддерживаемых устройств:

МодельТип подключенияМакс. число устройствГод выпуска
3274-1AЛокальное (канал)161977
3274-1BЛокальное и удалённое (BSC)161979
3274-1CЛокальное и удалённое (SDLC)161981
3274-2AЛокальное (канал)321980
3274-2BЛокальное и удалённое (BSC)321981
3274-2CЛокальное и удалённое (SDLC)321982
3274-61CЛокальное и удалённое (SDLC)321985

Модели с индексом «1» поддерживали до 16 устройств, с индексом «2» — до 32. Буква «A» обозначала только локальное подключение, «B» — поддержку BSC, «C» — поддержку SDLC.

Протоколы и интерфейсы

Контроллеры IBM 3274 поддерживали несколько протоколов для связи с мэйнфреймом:

  • Канал «блок-мультиплексор» — параллельный интерфейс, используемый для локального подключения к мэйнфреймам IBM System/370 и 4300. Скорость передачи данных достигала 4,5 Мбит/с.
  • BSC (Binary Synchronous Communication) — синхронный протокол, разработанный IBM в 1960-х годах. Использовался для удалённого подключения через выделенные линии со скоростью до 9600 бит/с.
  • SDLC (Synchronous Data Link Control) — более современный протокол, входящий в архитектуру SNA. Обеспечивал скорость до 56 Кбит/с и поддерживал многоточечные конфигурации.

Для связи с терминалами использовался протокол IBM 3270 Data Stream, который передавал данные по коаксиальному кабелю со скоростью 2,358 Мбит/с. Каждый терминал имел уникальный адрес, назначаемый контроллером.

Применение

Контроллеры IBM 3274 широко использовались в корпоративных информационных системах 1970–1980-х годов, в первую очередь в банках, страховых компаниях, государственных учреждениях и промышленных предприятиях. Они обеспечивали:

  • Централизованное управление — все терминалы подключались к одному мэйнфрейму, что упрощало администрирование и обновление программного обеспечения.
  • Удалённый доступ — возможность подключения терминалов через телефонные линии или выделенные каналы связи, что позволяло создавать распределённые вычислительные сети.
  • Поддержка принтеров — контроллеры могли управлять матричными и лазерными принтерами IBM 3287, 3288 и 3268, которые подключались по тому же коаксиальному интерфейсу.

В СССР контроллеры IBM 3274 поставлялись в рамках программ экономического сотрудничества, в том числе для оснащения вычислительных центров Госплана, Академии наук и крупных промышленных предприятий. Они использовались в системах управления базами данных IMS и DB2, а также в приложениях для автоматизации бухгалтерского учёта и документооборота.

Критика и ограничения

Несмотря на широкое распространение, контроллеры IBM 3274 имели ряд недостатков:

  • Высокая стоимость — контроллер и терминалы были дорогими, что ограничивало их применение в небольших организациях.
  • Закрытая архитектура — протоколы и интерфейсы были проприетарными, что делало невозможным подключение оборудования сторонних производителей без специальных адаптеров.
  • Ограниченная масштабируемость — максимальное число устройств (32) было недостаточным для крупных организаций, что требовало установки нескольких контроллеров.
  • Сложность настройки — конфигурирование контроллеров требовало специальных знаний и часто выполнялось инженерами IBM.

Наследие

В 1990-х годах контроллеры IBM 3274 были вытеснены контроллерами IBM 3174, которые поддерживали большее число устройств (до 64) и имели улучшенную производительность. С развитием персональных компьютеров и сетей TCP/IP эмуляция терминалов 3270 стала выполняться программно, что сделало аппаратные контроллеры ненужными. Тем не менее, многие системы, основанные на IBM 3274, продолжали эксплуатироваться вплоть до начала 2000-х годов, особенно в банковском секторе.

Сегодня контроллеры IBM 3274 представляют исторический интерес как пример ранних решений для построения терминальных сетей. Некоторые экземпляры сохранились в музеях вычислительной техники, например, в Музее истории вычислительной техники в Москве и в Музее IBM в Нью-Йорке.

Источники

  • IBM 3274 Control Unit: Functional Description and Installation Guide (IBM, 1977)
  • IBM 3270 Information Display System: Reference Manual (IBM, 1980)
  • «Вычислительная техника IBM: история и развитие» — М.: Радио и связь, 1985
  • «Эволюция терминальных систем IBM 3270» — Журнал «Информационные технологии», № 4, 1992
  • Документация по контроллерам IBM 3274 из архива IBM (ibm.com)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →