Введение

Миникомпьютер IBM Series/1 – 16-битный компьютер, представленный в 1976 году, который во многих аспектах конкурировал с другими миникомпьютерами того времени, такими как PDP 11 от Digital Equipment Corporation и аналогичными моделями от Data General и HP. Series/1 обычно использовался для управления и эксплуатации внешними электромеханическими устройствами, а также для примитивного хранения и обработки данных. Несмотря на то, что Series/1 использует кодировку символов EBCDIC внутри и для локально подключенных EBCDIC-терминалов, удаленные терминалы и устройства, работающие на ASCII, могли быть подключены через карту ввода-вывода с интерфейсом RS 232 для большей совместимости с конкурирующими миникомпьютерами. Примерами этого служат собственные ASCII-терминалы IBM 3101 и 3151. Это отличалось от мейнфреймов IBM, которые использовали терминалы 3270 и коаксиальное подключение. Компьютеры Series/1 были сняты с производства в 1988 году, одновременно или вскоре после выпуска линейки IBM AS/400. Отчет об имуществе правительства США, датированный маем 2016 года, показал, что IBM Series/1 все еще использовался в составе национальной системы ядерного командования и управления.

Модели

Первоначально были доступны процессоры модели 1 (4952, модель C), модели 3 (IBM 4953) и модели 5 (IBM 4955, модель F). Позднее появились процессоры модели 4 (IBM 4954) и модели 6 (IBM 4956). Дон Эстридж был ведущим менеджером при разработке миникомпьютера IBM Series/1. Сообщается, что он утратил расположение руководства после того, как проект был встречен негативно.

Поддержка программного обеспечения

Серия/1 могла быть заказана с операционной системой или без нее. Доступны были две взаимоисключающие операционные системы: Event Driven Executive (EDX) или Realtime Programming System (RPS). Системы, использующие EDX, в основном программировались на языке, управляемом событиями (EDL), хотя также были доступны языки высокого уровня, такие как FORTRAN IV, PL/I, Pascal и COBOL. EDL выдавал результаты в машинном коде IBM для System/3 или System/7, а для Series/1 – через эмулятор. Несмотря на то, что Series/1 по современным меркам недостаточно мощна, для RPS OS была доступна надежная многопользовательская операционная среда (RPS) вместе с несколькими дополнительными языками высокого уровня. Операционная система EDX изначально была портирована из System/7. Series/1 также стала первым компьютером, для которого IBM обеспечила поддержку Unix. Системы без операционной системы предназначались для пользователей, которым требовались специализированные приложения, не нуждающиеся в полной функциональности какой-либо из операционных систем. Приложения создавались с использованием набора автономных программ, называемых базовыми средствами подготовки программ, включающих макроассемблер, компоновщик и некоторые основные утилиты. С приложением связывался набор модулей, называемых Control Program Support (CPS), для обеспечения управления задачами, поддержки ввода-вывода данных и начальной загрузки программы как с дисков, так и с дискет.

Применение серии, 1/12

Серия/1 также широко использовалась в производственных средах, включая сборочные заводы General Motors. Примеры систем и приложений включали в себя базу данных производственной информации (MIDB), систему проверки компонентов транспортных средств (VCVS) и диагностическую связь сборочной линии (ALDL). Эти системы были подключены к устройствам на производственной площадке и использовались при изготовлении автомобилей в режиме реального времени. Также использовалась система учета рабочего времени и посещаемости (T&A), подключенная к считывателям бейджей и турникетам сотрудников. Компьютеры серии/1 также применялись в ранней разработке протокола автоматизации производства GM (MAP).

Коммерческие применения специализированных компьютеров серии/1 включали использование компанией State Farm в качестве интеллектуального удаленного терминала в офисах агентов. Обрабатывающий блок был встроен в стол. Корпорация Kmart также использовала компьютер серии/1 первоначально для своей информационной сети Kmart (KIN), которая обрабатывала заказы, выставление счетов, начисление заработной платы, учет запасов, кассовые операции и связь между штаб-квартирой и магазинами. В начальной фазе внедрения POS-терминалов был добавлен отдельный компьютер серии/1, объединенный в сеть с кассовыми аппаратами IBM 3683. Компьютеры серии/1, использовавшиеся для POS-систем, прослужили недолго, поскольку их быстро заменили два компьютера IBM PC AT, работающие с кассовыми аппаратами IBM 3683 или IBM 4683. Корпорация Deluxe также использовала парк компьютеров IBM 4956 серии/1 для каждого цеха по печати чеков, который обрабатывал заказы на изготовление личных и корпоративных чеков и операции по печати. К ним подключались различные последовательные периферийные устройства: принтеры со штрих-кодами Printronix, считыватели MICR, терминалы IBM ASCII. Параллельные устройства также использовались для фотонаборных машин, установок для изготовления печатных форм и телетайпов BRPE, создающих перфоленту; все они подключались к интегрированной цифровой карте ввода/вывода DI/DO IBM. Серия/1 была надежной рабочей лошадкой для своего времени и работала круглосуточно в промышленной среде. Управление водными ресурсами Severn Trent использовало несколько компьютеров серии/1 с операционной системой RPS для сбора и обработки данных телеметрии с речных постов. Каждый пост опрашивался каждые 6 часов, а данные передавались в приложения, работающие на их мэйнфрейме ICL 2900. Необычно, но канал связи между машинами IBM Series/1 и машиной ICL 2900 использовал протокол ICL CO3, а не один из (де-факто стандартных) протоколов связи IBM. Компания Shared Medical Systems (SMS Corp.) в 1980-х годах использовала Series/1 (с EDX) в качестве процессора коммуникаций фронт-энда, подключенного к каналу, для своей больничной информационной системы MVS/CICS на базе IBM. В этой среде Series/1 обеспечивала специализированные интерфейсы для различных (и обычно не IBM) мини-компьютерных больничных систем, использующих асинхронную или бинарно-синхронную связь, часто встречающуюся в лабораториях, аптеках и других отделениях. При необходимости Series/1 также обеспечивала пакетное подключение к централизованному хосту TCAM в штаб-квартире SMS в Малверне, штат Пенсильвания. Наконец, Series/1 предоставляла экономически эффективный способ удаленной поддержки распределенных мэйнфреймов с использованием недорогих ASCII-терминалов и модемов или ПК IBM, оснащенных световыми ручками (эмулирующих терминалы 3278/9). Series/1 была выбрана для этого применения из-за проблем с MVS/VTAM и 37x5, поддерживающих простую связь, не связанную с SNA/SDLC. Эти системы Series/1 были подключены к мэйнфрейму с помощью модуля подключения к каналу Series/1 к System/370, а к системам, не являющимся IBM, – с помощью программируемого многолинейного контроллера и адаптера. Внутри IBM использовала парк компьютеров серии/1 в качестве систем коммуникаций фронт-энда в своей коммерческой сети IBM Information Systems, хотя обработка бэк-энда выполнялась на компьютерах архитектуры System/370. Кроме того, в некоторых офисах IBM Series/1 использовалась для обеспечения безопасности доступа с использованием считывателей идентификационных карт.

Серия/1 в Корпусе морской пехоты

Корпус морской пехоты США был основным заказчиком Series/1 в конце 1970-х и начале 1980-х годов. IBM создала прочную, портативную версию с зеленым пластиковым и металлическим корпусом для полевого и корабельного использования, известную как IBM Series I Model 4110. Центральный процессор включал в себя два 1-мегабайтных 8-дюймовых дисковода, 8-дюймовый зеленый монитор с разрешением 25 × 80 символов (и редко используемые графические возможности) и 16 килобайт оперативной памяти, которая была увеличена до 32 килобайт в 1984 году. Каждый стандартный "комплект" состоял из системного блока, клавиатуры и 132-колонного матричного принтера с отдельной базой охлаждающего вентилятора. Этот комплект транспортировался в двух зеленых, с пенопластовой амортизацией, водонепроницаемых, запираемых пластиковых кейсах, каждый из которых весил более 100 фунтов в собранном виде. Среди дополнительного оборудования были перфоратор бумажной ленты и считыватель магнитной ленты, каждое из которых также поставлялось в собственном кейсе. Официальным обозначением этого оборудования было "Автоматизированное оборудование для обработки данных для Флота морской пехоты" (ADPE FMF), но оно было повсеместно известно как "Зеленая машина". Первоначальное развертывание оборудования состоялось на западном побережье, в лагере Пендлтон в 1981 году, где было сформировано 1-е Управление информационных систем FSSG (ISMO) для разработки программного обеспечения и поддержки нового оборудования. Отделы ISMO также были созданы в 2-й FSSG в лагере Лежюн, 2-й MAW в Черри-Пойнт, а также в 3-й FSSG и 1-й MAW на Окинаве. Они укомплектовывались компьютерными программистами (MOS 4063/4066), в обязанности которых входило обучение конечных пользователей, устранение неисправностей в аппаратном и программном обеспечении, а также разработка локальных компьютерных приложений. Офисы разработки систем также были созданы в Центральной конструкторской и программирующей деятельности Корпуса морской пехоты (MCCDPA) при Финансовом центре Корпуса морской пехоты в Канзас-Сити, штат Миссури, на базе Корпуса морской пехоты Куантико и на логистической базе Корпуса морской пехоты в Олбани, штат Джорджия. Эти офисы специализировались (соответственно) на финансовых, кадровых и логистических приложениях. Системы "класса I" классифицировались как системы мэйнфреймов – и системы Series/1, которые обеспечивали ввод данных для них – и обслуживались и распространялись из трех CDPA. Среди основных систем были JUMPS/MMS (Совместная единая система воинской оплаты/Система управления личным составом), SASSY (Система снабжения поддерживаемых подразделений) и MIMMS (Интегрированная система управления техническим обслуживанием Корпуса морской пехоты). Разработанный главным образом как устройство автоматизации исходных данных (SDA) для повышения эффективности ввода данных в логистические и кадровые компьютерные системы "класса I", ADPE FMF Series/1 предоставлял командиру батальона/эскадрильи мощность мини-компьютера. Однако, оказавшись в руках молодых программистов Корпуса морской пехоты, стремящихся изучить возможности своего нового оборудования, Series/1 вскоре зарекомендовала себя как ценный и гибкий инструмент для решения широкого спектра задач на всех организационных уровнях. Десятки систем "класса II" были разработаны и поддерживались на местах в GSU (Подразделения общей поддержки), позднее известных как ISMO (Офисы управления информационными системами), предоставляя невообразимую функциональность даже на уровне роты и развернутых подразделений. Разработанные системы включали в себя шутливо названную "Стандартизированную систему пассажирских перевозок за рубежом" (SWOOPS – разработанную для генерации манифестов пассажиров ВВС из баз данных личного состава) и "Универсальный случайный экстрактор новостей о целостности" (URINE – разработанную для предоставления имен, выбранных случайным образом из баз данных личного состава для скрининга анализа мочи), FLEAS (Система управления оценкой полетов). Хотя компилятор COBOL был доступен в составе программного пакета, продаваемого Корпусу морской пехоты вместе с Series/1, большая часть разработки систем класса I и II велась на EDL. В середине 1980-х годов оборудование ADPE FMF постепенно выводилось из эксплуатации в пользу микрокомпьютеров класса IBM PC, работающих со стандартным программным обеспечением и приложениями, разработанными Корпусом морской пехоты на языке Ada.

Как часть системы управления ядерным оружием США

В мае 2016 года Управление подотчетности правительства США опубликовало документ, посвященный необходимости модернизации или замены устаревших компьютерных систем в федеральных ведомствах. Согласно этому документу, до сих пор используется система Серии/1, которая "координирует оперативные функции ядерных сил Соединенных Штатов, включая межконтинентальные баллистические ракеты, ядерные бомбардировщики и самолеты-заправщики". Эта система по-прежнему работает на 8-дюймовых дискетах, однако ведомство планирует обновить часть технологий к концу 2017 финансового года.