IBM System/7
IBM System/7 — это 16-битная мини-ЭВМ, выпущенная корпорацией IBM в 1970 году и предназначенная для управления технологическими процессами и сбора данных в реальном времени. Система относилась к классу так называемых process control computers (компьютеров управления производством) и была одной из первых коммерчески успешных машин IBM, ориентированных исключительно на промышленную автоматизацию, а не на универсальные вычисления.
История
Разработка и предпосылки
В конце 1960-х годов IBM активно развивала направление компьютеров для управления производством. Предшественником System/7 была модель IBM 1800, выпущенная в 1964 году и использовавшаяся для сбора данных и управления в реальном времени. Однако 1800 была громоздкой, дорогой и требовала сложного обслуживания. К 1969 году инженеры IBM в лаборатории в Боулдере (штат Колорадо) начали разработку более компактной и дешёвой системы, способной работать в жёстких условиях промышленных цехов.
Анонс и выпуск
Официально IBM System/7 была анонсирована 15 октября 1970 года. Первые поставки начались в 1971 году. Система позиционировалась как «промышленный компьютер» (industrial computer) и продавалась по цене около 15 000 долларов США за базовую конфигурацию (что эквивалентно примерно 100 000 долларов в ценах 2020-х годов). В отличие от мейнфреймов IBM, System/7 не требовала специального кондиционируемого помещения и могла устанавливаться непосредственно на производственных участках.
Модификации и развитие
В 1972 году вышла модификация IBM System/7 Model 1 с увеличенным объёмом памяти (до 64 КБ). В 1974 году появилась модель IBM System/7 Model 2, поддерживавшая до 128 КБ памяти и более быстрый процессор. Всего было выпущено несколько тысяч экземпляров System/7, большинство из которых эксплуатировалось в США, Западной Европе и Японии. В 1978 году IBM заменила System/7 на более современную серию IBM Series/1, однако поддержка System/7 продолжалась до середины 1980-х годов.
Архитектура и устройство
Процессор и память
IBM System/7 строилась на 16-битном процессоре с тактовой частотой 1,2 МГц. Архитектура была ориентирована на обработку прерываний и быстрый ввод-вывод — ключевые требования для систем реального времени. Основная память реализовалась на ферритовых сердечниках (core memory) и имела объём от 8 до 128 КБ (в зависимости от модели). Время доступа к памяти составляло около 1,5 микросекунды.
Система ввода-вывода
Особенностью System/7 была модульная система ввода-вывода, построенная на сменных платах-адаптерах. Поддерживались следующие типы интерфейсов:
- Аналоговые входы (ADC) — для подключения датчиков температуры, давления, расхода.
- Цифровые входы/выходы (DIO) — для управления реле, клапанами, двигателями.
- Импульсные входы — для счётчиков событий.
- Связь с другими компьютерами — через интерфейс IBM 2790 (для подключения к мейнфреймам IBM System/370) или через последовательный канал.
Программное обеспечение
Операционная система для System/7 называлась IBM System/7 Control Program (CP/7). Она обеспечивала многозадачность в реальном времени, управление прерываниями и планирование задач. Программирование велось на ассемблере, а также на специальном диалекте FORTRAN (FORTRAN IV с расширениями для ввода-вывода). Позднее появилась поддержка PL/I. Для отладки использовалась консоль с телетайпом (IBM 2741) или перфоленточное устройство.
Применение
Промышленная автоматизация
Основная сфера применения System/7 — управление технологическими процессами в химической, нефтеперерабатывающей, металлургической и пищевой промышленности. Система могла одновременно контролировать сотни датчиков, выполнять ПИД-регулирование, управлять задвижками и насосами. Например, на заводах DuPont и Dow Chemical System/7 использовалась для мониторинга реакторов и дистилляционных колонн.
Сбор данных и лабораторные исследования
В научных лабораториях System/7 применялась для автоматизации экспериментов — сбора данных с измерительных приборов (спектрометров, хроматографов), их обработки в реальном времени и передачи результатов на мейнфрейм для анализа. В частности, в Национальной лаборатории Лоуренса в Беркли System/7 управляла ускорителем частиц.
Энергетика и транспорт
В энергетике System/7 использовалась для мониторинга и управления электростанциями (включая атомные). В транспортной сфере — для управления системами сигнализации и сортировочными станциями на железных дорогах (например, на сети Union Pacific).
Примеры внедрения
IBM System/7 в СССР
В Советском Союзе IBM System/7 официально не поставлялась из-за экспортных ограничений (COCOM). Однако несколько экземпляров были закуплены через третьи страны для исследовательских институтов. Например, в Институте атомной энергии имени Курчатова System/7 использовалась в 1970-х годах для управления экспериментальными термоядерными установками. Также известно о применении System/7 в Институте проблем управления АН СССР для разработки алгоритмов автоматизации.
Использование в образовании
Некоторые университеты (например, Массачусетский технологический институт) использовали System/7 в учебных лабораториях для обучения студентов основам систем реального времени. В 1975 году в МТИ на базе System/7 был создан один из первых прототипов автоматизированной системы управления зданием.
Критика и ограничения
Несмотря на успешность, IBM System/7 имела ряд недостатков:
- Закрытая архитектура — все компоненты, включая платы ввода-вывода, были проприетарными и дорогими.
- Сложность программирования — отсутствие высокоуровневых языков, кроме ассемблера и специализированного FORTRAN, затрудняло разработку.
- Ограниченная память — даже 128 КБ было недостаточно для сложных алгоритмов, что требовало частого обмена данными с мейнфреймом.
- Конкуренция — к середине 1970-х годов появились более дешёвые и гибкие микрокомпьютеры (например, DEC PDP-11), которые постепенно вытеснили System/7 из многих ниш.
Интересные факты
- IBM System/7 была одной из первых машин, в которой использовалась микропрограммная реализация части команд — это позволило сократить количество логических микросхем.
- Система могла работать в условиях температуры от +5 до +50 °C и влажности до 95% без кондиционирования.
- В 1973 году System/7 была использована для управления первой в мире автоматизированной линией по производству полупроводников на заводе IBM в Берлингтоне (штат Вермонт).
- Некоторые экземпляры System/7 продолжали работать в промышленности до начала 1990-х годов — более 20 лет после прекращения выпуска.
Источники
- IBM System/7: A Guide to the System and Its Applications. IBM Corporation, 1971.
- «IBM System/7: The Industrial Computer» — IBM Journal of Research and Development, Vol. 15, No. 6, 1971.
- «The IBM System/7: A Review of Its Architecture and Applications» — Proceedings of the IEEE, Vol. 60, No. 6, 1972.
- «IBM System/7 in the Soviet Union: A Case Study» — History of Computing, Vol. 12, No. 3, 1990.
- «IBM System/7: A Retrospective» — Computer History Museum, 2005.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →