IBM 2260
IBM 2260 — это семейство алфавитно-цифровых дисплейных станций, выпускавшееся корпорацией International Business Machines (IBM) с 1964 года. Устройства серии 2260 представляли собой мониторы с электронно-лучевой трубкой (ЭЛТ), предназначенные для ввода и отображения текстовой информации, и являлись одними из первых массовых терминалов, подключаемых к мейнфреймам IBM System/360. Они стали важным этапом в эволюции компьютерных интерфейсов, вытеснив телетайпы и перфокарты в системах пакетной обработки данных.
История
В начале 1960-х годов основным способом взаимодействия с вычислительными машинами оставались перфокарты, телетайпы и построчные принтеры. Для оперативного ввода и корректировки данных требовалось устройство, способное отображать информацию в реальном времени. В 1964 году, одновременно с анонсом революционной линейки мейнфреймов IBM System/360, компания представила дисплейную станцию IBM 2260.
Разработка велась в лаборатории IBM в Сан-Хосе (Калифорния) под руководством инженера Джона Д. Лоуренса. Первые модели поступили в продажу в 1965 году. Система позиционировалась как средство для оперативного ввода данных, запросов к базам данных и редактирования текста. Несмотря на высокую стоимость (аренда составляла от 100 до 300 долларов в месяц в зависимости от конфигурации), 2260 быстро завоевала популярность в банковской сфере, страховых компаниях и государственных учреждениях.
В 1971 году IBM представила более совершенную модель IBM 3270, которая постепенно вытеснила 2260. Производство дисплеев 2260 было прекращено в середине 1970-х годов, однако многие экземпляры продолжали эксплуатироваться вплоть до конца 1980-х годов.
Устройство и характеристики
Аппаратная часть
IBM 2260 представляла собой моноблок, в котором ЭЛТ-монитор, блок питания и схемы управления были объединены в одном корпусе. Клавиатура подключалась отдельным кабелем. Основные технические характеристики:
- Дисплей: электронно-лучевая трубка с зеленым или белым фосфором, диагональ 14 дюймов (35,6 см). Разрешение — 40 или 80 символов в строке, от 6 до 12 строк (в зависимости от модели). Символы формировались с помощью точечной матрицы 5×7.
- Символы: отображались только прописные буквы латинского алфавита (A–Z), цифры (0–9) и ограниченный набор специальных символов (знаки препинания, математические операторы). Поддержки строчных букв и кириллицы не было.
- Память: буфер экрана объёмом от 240 до 960 символов (в зависимости от конфигурации). Данные хранились в ферритовой памяти, что обеспечивало высокую надёжность, но ограничивало объём.
- Интерфейс: подключение к контроллеру IBM 2848 (или 2261) через коаксиальный кабель. Контроллер, в свою очередь, соединялся с мейнфреймом по каналу ввода-вывода IBM System/360. Один контроллер мог обслуживать до 32 дисплейных станций.
- Клавиатура: полноценная клавиатура с 66 клавишами, включая функциональные клавиши (например, «Enter», «Clear», «Erase EOF»). Клавиши были механическими, с тактильным откликом.
Программное обеспечение
IBM 2260 не имела собственного процессора и операционной системы. Вся обработка выполнялась на мейнфрейме. Дисплей работал в режиме «блочного терминала»: данные вводились с клавиатуры, накапливались в буфере экрана, а затем отправлялись на сервер одним блоком при нажатии клавиши «Enter». Это отличало 2260 от более поздних «символьных» терминалов, которые передавали каждый символ по мере ввода.
Для работы с 2260 на мейнфрейме требовалось специальное программное обеспечение — драйверы в операционных системах OS/360, DOS/360 или TSO (Time Sharing Option). Программисты писали прикладные программы на языках Assembler, COBOL или PL/I, которые управляли отображением данных через макрокоманды (например, TGET/TPUT в TSO).
Модельный ряд
Семейство IBM 2260 включало несколько модификаций, различавшихся ёмкостью экрана и способом подключения:
| Модель | Строки | Символов в строке | Всего символов | Примечание |
|---|---|---|---|---|
| 2260-1 | 6 | 40 | 240 | Базовая модель |
| 2260-2 | 12 | 40 | 480 | Увеличенная ёмкость |
| 2260-3 | 12 | 80 | 960 | Максимальная конфигурация |
| 2265 | 12 | 80 | 960 | Упрощённая модель с меньшим числом функциональных клавиш |
Кроме того, существовала модель IBM 2260/1, которая подключалась к контроллеру IBM 2848-1, поддерживавшему до 16 станций, и IBM 2260/2, работавшая с контроллером IBM 2848-2 (до 32 станций).
Применение
IBM 2260 использовалась в основном в трёх сферах:
- Ввод данных: операторы вводили информацию с бумажных носителей (накладные, счета, заказы) непосредственно в систему, что ускоряло обработку по сравнению с перфокартами.
- Запросы к базам данных: сотрудники банков и страховых компаний могли в реальном времени получать информацию о счетах клиентов, остатках на складах и т.д.
- Редактирование текста: в системах обработки текстов (например, в пакетном редакторе IBM IEBUPDTE) 2260 позволяла корректировать строки программного кода или документов.
Значение и наследие
IBM 2260 стала одним из первых коммерчески успешных дисплейных терминалов, заложив основы для индустрии компьютерных мониторов. Её появление способствовало переходу от пакетной обработки данных к интерактивным системам, что впоследствии привело к созданию систем разделения времени (TSO, VM/CMS) и, в конечном счёте, к эпохе персональных компьютеров.
Конструктивные решения, применённые в 2260 (блочный режим передачи, использование ферритовой памяти для буфера экрана, коаксиальный интерфейс), были развиты в более совершенных терминалах IBM 3270, которые доминировали на рынке в 1970–1980-х годах. Влияние 2260 прослеживается также в архитектуре современных терминальных эмуляторов (например, x3270).
Интересные факты
- IBM 2260 не имела графического режима — все символы были жёстко заданы в ПЗУ контроллера. Попытки отобразить псевдографику (например, рамки таблиц) требовали использования специальных символьных кодов.
- Из-за ограниченного набора символов операторы часто использовали заглавные буквы для всего текста, что стало стандартом для многих ранних компьютерных систем.
- В СССР и России терминалы IBM 2260 не производились по лицензии, однако отдельные экземпляры могли поставляться в рамках международного сотрудничества (например, в Академию наук СССР).
- Клавиатура IBM 2260 стала прототипом для клавиатур более поздних терминалов IBM 3270 и IBM PC (модель IBM Model F), что повлияло на раскладку современных клавиатур.
Источники
- IBM 2260 Display Station — Reference Manual (IBM, 1965)
- IBM System/360 and System/370 I/O Interface Channel to Control Unit (IBM, 1970)
- Emerson W. Pugh, Lyle R. Johnson, John H. Palmer. IBM's 360 and Early 370 Systems. — MIT Press, 1991.
- Paul E. Ceruzzi. A History of Modern Computing. — MIT Press, 2003.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →