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

IBM 1800

IBM 1800 — это семейство миникомпьютеров, разработанных и производившихся корпорацией International Business Machines (IBM) с 1966 по начало 1970-х годов. Машины предназначались для сбора данных и управления промышленными процессами в реальном времени, что отличало их от универсальных ЭВМ того времени, ориентированных на пакетную обработку. IBM 1800 представлял собой специализированную версию более известной модели IBM 1130, адаптированную для работы с внешними датчиками, аналого-цифровыми преобразователями (АЦП) и исполнительными механизмами.

История создания

В середине 1960-х годов IBM, доминировавшая на рынке универсальных мейнфреймов, столкнулась с растущим спросом на компьютеры для автоматизации заводов, лабораторий и электростанций. Существовавшие решения, такие как IBM 1710 (выпущенный в 1961 году), были громоздкими и дорогими. В ответ на это компания разработала IBM 1800, который базировался на архитектуре IBM 1130, но получил существенно расширенные возможности ввода-вывода и систему прерываний, необходимую для работы в реальном времени.

Первый экземпляр IBM 1800 был поставлен заказчику в 1966 году. Система быстро завоевала популярность в промышленности, научных лабораториях и образовательных учреждениях, где требовалось управление экспериментами или технологическими линиями. Производство продолжалось до 1972 года, когда на смену пришли более производительные модели, такие как IBM System/7, однако многие установки IBM 1800 эксплуатировались до конца 1970-х годов.

Архитектура и технические характеристики

IBM 1800 относился к классу 16-разрядных миникомпьютеров. В отличие от IBM 1130, который имел фиксированную разрядность слова 16 бит, IBM 1800 использовал 16-битную архитектуру с возможностью работы с 32-битными числами с плавающей запятой.

Процессор и память

Центральный процессор (ЦП) строился на дискретных транзисторах и магнитных сердечниках. Тактовая частота составляла около 1 МГц. Оперативная память на ферритовых сердечниках имела объём от 4 до 64 Кбайт (16-битных слов) с циклом обращения 2 микросекунды. Для хранения программ и данных использовались накопители на магнитных дисках (IBM 2310 или IBM 2311) и перфоленте.

Система прерываний

Ключевой особенностью IBM 1800 была многоуровневая система прерываний, позволявшая процессору реагировать на внешние события с задержкой менее 10 микросекунд. Это делало его пригодным для управления быстрыми процессами, такими как регулирование давления в трубопроводах или сбор данных с ускорителей частиц. Система поддерживала до 16 уровней прерываний, каждый из которых мог быть приоритетным.

Периферия и ввод-вывод

IBM 1800 комплектовался широким набором периферийных устройств:

  • Аналого-цифровые преобразователи (АЦП) — до 256 каналов с разрешением 12 или 14 бит.
  • Цифро-аналоговые преобразователи (ЦАП) — для выдачи управляющих сигналов.
  • Дискретные входы/выходы — для работы с реле, концевыми выключателями и сигнальными лампами.
  • Терминалы — телетайпы IBM 1050 или дисплеи IBM 2260.
  • Накопители — дисководы IBM 2310 (съёмные диски ёмкостью 512 Кбайт) и ленточные накопители IBM 2415.

Программное обеспечение

Операционной системой для IBM 1800 служила TSX (Time-Sharing Executive) — специализированная система реального времени, разработанная IBM. TSX позволяла одновременно выполнять несколько задач (мультипрограммирование) с приоритетным планированием. Для разработки использовались языки:

  • FORTRAN IV — для научных и инженерных расчётов.
  • Assembler — для низкоуровневого управления оборудованием.
  • PROSPRO — специализированный язык для задач управления процессами.

Библиотека подпрограмм включала драйверы для всех типов датчиков и исполнительных механизмов, что упрощало создание систем автоматизации.

Применение

IBM 1800 применялся в следующих областях:

Промышленная автоматизация

Системы управления технологическими процессами в нефтехимической, металлургической и пищевой промышленности. Например, на нефтеперерабатывающих заводах IBM 1800 контролировал температуру, давление и расход сырья, выдавая команды регулирующим клапанам.

Научные исследования

В лабораториях физики и химии IBM 1800 использовался для сбора данных с масс-спектрометров, хроматографов и ядерных реакторов. Один из известных примеров — управление экспериментами на ускорителе в Национальной ускорительной лаборатории SLAC (США).

Образование

Университеты, такие как Массачусетский технологический институт (MIT), использовали IBM 1800 для обучения студентов основам автоматизации и программирования в реальном времени.

Военные и космические проекты

IBM 1800 применялся в системах управления ракетными стендами и испытательными полигонами Министерства обороны США.

Преимущества и недостатки

Преимущества

  • Надёжность — благодаря использованию ферритовой памяти и дискретной логики, система могла работать в условиях высоких температур и вибраций.
  • Гибкость — модульная конструкция позволяла наращивать количество каналов ввода-вывода.
  • Экосистема IBM — совместимость с периферией и программным обеспечением других машин IBM облегчала интеграцию.

Недостатки

  • Высокая стоимость — базовая конфигурация стоила около 100 000 долларов США (около 800 000 долларов в ценах 2023 года), что ограничивало круг покупателей.
  • Сложность программирования — работа с системой прерываний и реальным временем требовала высокой квалификации персонала.
  • Устаревание — к началу 1970-х годов на рынке появились более компактные и дешёвые миникомпьютеры (например, PDP-11), что привело к снятию IBM 1800 с производства.

Наследие

IBM 1800 стал одним из первых коммерчески успешных компьютеров для управления процессами. Его архитектура и система прерываний повлияли на последующие разработки IBM, включая IBM System/7 и IBM Series/1. В истории вычислительной техники IBM 1800 рассматривается как пример перехода от универсальных мейнфреймов к специализированным системам реального времени, которые впоследствии эволюционировали в современные промышленные контроллеры.

Источники

  • IBM Corporation. IBM 1800 Data Acquisition and Control System Functional Characteristics. IBM Systems Reference Library, 1966.
  • Emerson, R. The IBM 1800: A Pioneer in Process Control. IEEE Annals of the History of Computing, 1998.
  • Ceruzzi, P. A History of Modern Computing. MIT Press, 2003.
  • Документация IBM 1800 из архива Computer History Museum (Mountain View, Калифорния).
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru