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 | Локальное (канал) | 16 | 1977 |
| 3274-1B | Локальное и удалённое (BSC) | 16 | 1979 |
| 3274-1C | Локальное и удалённое (SDLC) | 16 | 1981 |
| 3274-2A | Локальное (канал) | 32 | 1980 |
| 3274-2B | Локальное и удалённое (BSC) | 32 | 1981 |
| 3274-2C | Локальное и удалённое (SDLC) | 32 | 1982 |
| 3274-61C | Локальное и удалённое (SDLC) | 32 | 1985 |
Модели с индексом «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 →