Русский | English   поискrss RSS-лента

Главная  → История отечественной вычислительной техники  → Система малых ЭВМ (СМ ЭВМ)

Система малых ЭВМ (СМ ЭВМ)

С 1974 г. стержнем научно-технической политики Минприбора СССР в области средств вычислительной техники стало создание Системы малых ЭВМ (СМ ЭВМ). В 1974 г. решением Межправительственной комиссии по сотрудничеству социалистических стран в области вычислительной техники (МПК по ВТ) ИНЭУМ был определен головной организацией по СМ ЭВМ, а Б. Н. Наумов назначен Генеральным конструктором СМ ЭВМ. Комплексом научно-исследовательских и опытно-конструкторских работ по СМ ЭВМ занималось более 30 институтов и предприятий СССР, Болгарии, Венгрии, ГДР, Кубы, Польши, Румынии и Чехословакии.

СМ ЭВМ была построена как агрегатная система технических и программных средств вычислительной техники, нормативного, методического, эксплуатационного обеспечения и стандартов, обеспечивавшая рациональную совместимость и унификацию системных, архитектурных, схемотехнических и конструктивных решений.

Авторитет и роль ИНЭУМ как головной организации по СМ ЭВМ, в создании которой участвовало несколько десятков организаций и предприятий сотрудничавших стран, были поддержаны опытом и квалификацией инженерной школы малых ЭВМ  И. С. Брука и школы построения систем машин и агрегатных комплексов, формировавшейся под руководством Б. Н. Наумова

Б. Н. Наумов в качестве Генерального конструктора СМ ЭВМ вел последовательную линию на принятие международных стандартов на интерфейсы аппаратуры, системы программирования СМ ЭВМ, конструктивы, определяющие типоразмеры печатных плат, панелей и стоек, и других нормативов, обеспечивающих сопряжение устройств разных изготовителей в составе комплексов.

Предложенные принципы технологии и стандарты СМ ЭВМ охватывали все аспекты унификации элементов, узлов и устройств, конструкций, моделей ЭВМ и комплексов на их основе, программных средств с учетом технологии и мощности отечественной промышленности и позволили организовать крупносерийное производство и создание прикладных систем на базе СМ ЭВМ. Без этой нормативной базы, с самого начала разработанной Советом Главных конструкторов (СГК СМ ЭВМ), было бы невозможно обеспечить крупносерийное промышленное производство СМ ЭВМ на специализированных предприятиях, находящихся в разных странах. Большую роль в согласовании нормативной базы сыграли секции специалистов СГК СМ ЭВМ, которыми руководили М. А. Боярченков, А. Н. Кабалевский, В. П. Семик, Е. Н. Филинов, С. Н. Хрущев, Т. Д. Чернина.

Сформированная научно-техническая политика была закреплена решениями о применении международных стандартов, стандартами СЭВ, государственными и отраслевыми стандартами.

При разработке СМ ЭВМ было принято несколько общих принципов, важнейшими из которых были:

ИВК, созданные на базе СМ ЭВМ, средств САМАС или АСЭТ, были ориентированы на автоматизацию сложных экспериментов в реальном времени в различных областях науки и техники. Гибкость и модульность средств СМ ЭВМ, наличие развитых средств сопряжения с ЭВМ при проведении экспериментов в стандартах САМАС или АСЭТ, наличие проблемно-ориентированных системных и прикладных программных средств СМ ЭВМ обеспечили широкое использование ИВК в системах автоматизации научных исследований, в первую очередь в институтах АН СССР.

Появление СМ ЭВМ позволило в принципе изменить концепцию автоматизированных рабочих мест в САПР. Ранее САПР строились на базе больших многотерминальных ЭВМ, действующих, как правило, в пакетном режиме. Этим объяснялась низкая эффективность процесса проектирования. АРМы на базе СМ ЭВМ позволили значительно повысить эффективность, обеспечив диалоговый режим проектирования, получение результатов проектирования в удобной форме, возможность ввода, редактирования и вывода графических изображений, схем и чертежей. В состав АРМов входил широкий набор базового программного обеспечения машинной графики (ГРИС, ГКС, ИРГИС и др.). Наибольшее применение нашли АРМы, разработанные ИНЭУМ совместно с предприятиями Минрадиопрома, Минавиапрома, Миноборонпрома, Минприбора для радиоэлектроники (АРМ-Р), машиностроения (АРМ-М), строительного проектирования (АРМ-С), обработки экономической информации (АРМ-Э).

В составе СМ ЭВМ было создано несколько семейств микро- и мини-ЭВМ, управляющих и вычислительных комплексов на базе этих ЭВМ.

1. Семейство УВК СМ1, СМ2, СМ1210 класса 16-разрядных мини-ЭВМ

Модели этого семейства обладали полной программной совместимостью с М-7000 и односторонней совместимостью на уровне перемещаемых программ с М-6000. Процессоры СМ1П и СМ2П были построены с использованием принципа микропрограммного управления, который давал возможность проблемной ориентации системы команд за счет изменения содержимого микропрограммной памяти. Комплексы СМ1 и СМ-2 компоновались заводом-изготовителем по спецификации заказчика на базе процессоров СМ1П, СМ2П и агрегатных модулей из номенклатуры СМ ЭВМ с включением при необходимости периферийных устройств и устройств связи с объектом комплексов М-6000/М-7000 благодаря полной совместимости с ними по интерфейсу ввода-вывода. Обеспечивалось сопряжение СМ1 и СМ2 с ЕС ЭВМ, системой CAMAC, агрегатными комплексами ГСП: АСЭТ, АСКР, АСТМ, КТС ЛИУС и др.

Программное обеспечение УВК СМ 1 и СМ 2 было построено по модульному принципу, что позволяло компоновать программные системы в соответствии с требуемыми режимами работы и выполняемыми функциями на заданной конфигурации технических средств. В составе программного обеспечения были предусмотрены:

Разработка этого семейства была выполнена НПО “Импульс” (г. Северодонецк) под руководством В. В. Резанова, В. М. Костелянского. Серийный выпуск освоили Северодонецкий приборостроительный завод и ПО “Орловский завод УВМ им. К. Н. Руднева”. На объекты было поставлено около 17 тыс. УВК СМ 1, СМ 2, СМ-1210, в том числе более 10 тыс. для систем управления процессами. Наиболее широко они использовались в системах энергетического и военного назначения. Например, на космодроме Байконур было установлено более 100 таких комплексов.

2. Семейство УВК СМ3, СМ4, СМ 1420, СМ 1425 класса 16-разрядных мини-ЭВМ

Модели этого семейства обладали программной совместимостью с М-400 и семейством PDP-11 фирмы Digital Equipment.

Основная особенность архитектуры этого семейства — однотипная организация связей процессора с оперативной памятью и контроллерами внешних устройств на основе стандартного 16-разрядного системного интерфейса ОШ, позволявшая достаточно просто реализовать внепроцессорные обмены данными внешних устройств как с оперативной памятью, так и между собой с целью повышения производительности.

В процессорах СМ3П и СМ4П и контроллерах применялся микропрограммный принцип управления. Система команд предусматривала безадресные, одноадресные и двухадресные команды (всего 12 режимов адресации). Кроме операций над 16-разрядными словами могли выполняться операции над байтами, что существенно повышало производительность при обработке символьной информации. Была аппаратно реализована возможность организации стека в оперативной памяти, направленная также на повышение производительности. Также предусматривалась приоритетная пятиуровневая система прерываний.

В состав семейства входила модель СМ 1410, обладавшая программной совместимостью с ЭВМ для инженерных расчетов серии “Мир” благодаря наличию наряду с основным процессором СМ 4П процессора, интерпретировавшего алголоподобный язык программирования “Аналитик”.

Модель СМ 1420 — основная модель семейства на базе процессора СМ-4П. Вычислительный комплекс СМ-1425 являлся развитием СМ-1425, он имел более развитые архитектурные возможности, в частности в нем применялся 22-разрядный магистральный параллельный интерфейс МПИ.

В состав ПО семейства были включены:

В работах ИНЭУМ по СМ ЭВМ значительное внимание уделялось специализированным процессорам, обеспечивавшим повышение производительности вычислительных комплексов для конкретного класса решаемых задач. При разработке архитектуры семейства А. Н. Кабалевским и В. П. Семиком были развиты оригинальные принципы построения систем с разделением функций, благодаря которым удалось реализовать на доступной в то время элементной базе двухпроцессорные комплексы на базе универсальных и спецпроцессоров.

Среди них следует отметить комплекс на основе СМ 3П/СМ 4П и спецпроцессора быстрых преобразований Фурье (СПФ), разработанный ИНЭУМ совместно с Институтом радиотехники и электроники АН СССР и используемый для обработки радиолокационных изображений поверхности планеты Венера. Для этого крупномасштабного исследования, проведенного АН СССР под руководством академика В. А. Котельникова, требовалась вычислительная мощность, эквивалентная супер-ЭВМ, которой ИРЭ АН СССР не располагал. Задачу удалось решить с помощью мини-ЭВМ, расширенной СПФ.

Другой пример — параллельный матричный процессор (ПМП) для решения задач фильтрации, операций над векторами и матрицами, выполнения Фурье-преобразований. Для САПР сверхбольших интегральных схем был разработан спецпроцессор логического моделирования цифровых схем. Оригинальная конвейерная архитектура этого спецпроцессора обеспечивала ускорение моделирования по сравнению с ЭВМ общего назначения примерно в 1000 раз.

Приведенные выше данные о семействе СМ 3, СМ 4, СМ 1420, СМ 1425 свидетельствуют о том, что они не были копиями зарубежных прототипов, а обеспечивали программную совместимость с семейством мини-ЭВМ, наиболее распространенным на Западе в то время.

“Бытует мнение, — говорил Б. Н. Наумов, — что ЕС ЭВМ и СМ ЭВМ представляли собой копии зарубежных образцов. Это мнение является ошибочным. ЭВМ Единой Системы так же, как и СМ ЭВМ, существенно отличаются от аналогичных зарубежных ЭВМ хотя бы уже потому, что они созданы на базе нашей отечественной технологии, а она неадекватна зарубежной. При разработке моделей Единой Системы и СМ ЭВМ была поставлена цель обеспечить в максимальной мере их совместимость с ЭВМ, разработанными в других странах. Такая цель вполне оправданна, поскольку в противном случае наша вычислительная техника была бы изолирована от мировых достижений в области компьютерной технологии и, в частности, принципиально не имела бы доступа к накопленному в мире программному обеспечению”.

Разработка семейства была выполнена ИНЭУМ при активном участии специалистов Киевского ПО “Электронмаш” под руководством Б. Н. Наумова, М. А. Боярченкова, В. Г. Захарова, А. Н. Кабалевского, Е. Н. Филинова.

Большой вклад в разработку внесли киевляне: В. А. Афанасьев, С. С. Забара, А. Е. Пилипчук, Э. И. Сакаев.

Серийное производство было освоено московским заводом “Энергоприбор” (комплексы СМ 3, СМ 1300) и Киевским заводом ВУМ (комплексы СМ 3 с 1978 г., СМ 4 с 1979 г., СМ 1420 с 1983 г., СМ 1420-1 с 1985 г., СМ 1425 с 1989 г.).

В 1981 г. за разработку и организацию серийного выпуска СМ 3 и СМ 4 группа ведущих специалистов во главе с Б. Н. Наумовым была отмечена Государственной премией СССР в области науки и техники.

3. Семейство вычислительных комплексов СМ 1600

Это семейство обладало программной совместимостью с моделью М-5000 АСВТ-М. Совместимость обеспечивалась двухпроцессорной конфигурацией комплекса на базе процессора СМ-4П и процессора, реализующего систему команд М-5000.

Разработка СМ 1600 была проведена ИНЭУМ (Б. Н. Наумов, А. Н. Кабалевский, В. П. Семик) совместно с СКБ Вильнюсского завода счетных машин (А. М. Немейкшис, С. И. Сидарас). Серийное производство было освоено Литовским ПО “Сигма”.

4. Семейство 32-разрядных вычислительных комплексов СМ 1700

Модели этого семейства обладали программной совместимостью с семейством VAX-11 фирмы Digital Equipment и односторонней совместимостью с 16-разрядными моделями семейства СМ 3, СМ 4, СМ 1420, СМ 1425.

Архитектура СМ 1700 поддерживала организацию виртуальной памяти, реализуемую с помощью контроллера управления памятью.

Система команд предусматривала операции над битовыми полями переменной длины, байтами, 32- разрядными словами и двойными словами. Некоторые команды были предназначены для работы с целыми числами длиной 64 и 128 разрядов. Для чисел с плавающей запятой были предусмотрены пять форматов данных, с помощью которых обеспечивалась разная точность вычислений.

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

В качестве системного интерфейса в модели СМ 1700 был применен интерфейс ОШ, обеспечивавший совместимость с аппаратурой семейства СМ 3/СМ 4, а в модели СМ 1702 — интерфейс МПИ, также принятый в СМ ЭВМ как стандартный.

Развитая система прерываний обеспечивала 15 уровней программно-генерируемых прерываний, что позволяло значительно упростить взаимодействие и синхронизацию процессов и процедур в ОС.

В составе семейства СМ 1700 для применения в САПР был предусмотрен комплекс моделирования цифровых схем. Периферийный субкомплекс, работающий под управлением центрального ядра СМ 1700, имел параллельную многопроцессорную организацию с распределенной по процессорам памятью программ и памятью данных и состоял из набора специализированных процессоров вентильного (ПВМ СМ) и функционального (ПФМ СМ) моделирования. С помощью этого комплекса в САПР СБИС возможно было решать задачи: верификации схем, отладки микропрограмм и подготовки данных для ПЗУ, ПЛМ, проверки корректности и полноты тестов БИС и СБИС, синтеза тестов, построения диагностических словарей.

В составе программного обеспечения СМ 1700 были предусмотрены:

Разработка семейства СМ 1700 проводилась под руководством Н. Л. Прохорова, Генерального конструктора СМ ЭВМ с 1984 г.

Модель СМ 1700 была разработана ИНЭУМ (В. И. Фролов, В. В. Родионов) совместно с Литовским ПО “Сигма” (А. Б. Чуплинскас, А. И. Драсутис, С. И. Сидарас, Б. Беляускас), освоившим ее серийное производство и выпустившим в 1987-1990 гг. 3 тыс. шт.

Модель СМ 1702 была разработана ИНЭУМ совместно с Киевским ПО “Электронмаш”, начавшим ее серийный выпуск с 1989 г.

5. Семейство УВК СМ-1800 на базе микро-ЭВМ

Первые модели этого семейства представляли собой 8-разрядные микро-ЭВМ на базе микропроцессора КР580, построенные по магистрально-модульному принципу с системным интерфейсом И41 (Multibus), принятым в качестве стандарта СМ ЭВМ. В составе моделей СМ 1800 были предусмотрены:

СМ1814. Промышленное исполнение СМ1810. 1987 г.

СМ1814. Промышленное исполнение СМ1810. 1987 г.

Модель СМ 1804 представляла собой вариант СМ 1800 в промышленном исполнении для использования на предприятиях с ограниченным доступом обслуживающего персонала.

Модель СМ 1810 представляла собой 16-разрядную микро-ЭВМ на базе микропроцессора К1810. Архитектура СМ 1810 предусматривала применение системного интерфейса И-41 с расширением его адресной шины до 24 разрядов, организацию страничной памяти. Центральный процессор этой модели МЦП-16 имел локальное двухвходовое ОЗУ объемом 256 Кб и ППЗУ для хранения программ и констант объемом 64 Кб. Он обеспечивал поддержку стандартных интерфейсов И-41, ИРПР-М и стыка С2. Предусматривалась возможность подключения арифметического сопроцессора и 8-разрядного модуля МЦП-1 в качестве процессора ввода-вывода, обеспечивающего сопряжение с модулями из состава СМ 1800.

Модель СМ 1814 представляла собой вариант СМ 1810 в промышленном исполнении.

Модель СМ 1820 — собой 32-разрядная микро-ЭВМ на базе микропроцессора 80386 фирмы Intel. В качестве магистрального системного интерфейса И-42 был принят стандарт Института инженеров по электротехнике и электронике IEEE (США).

Модель СМ 1820М на базе микропроцессора Pentium фирмы Intel реализована на основе системного интерфейса Compact PCI, ставшего в настоящее время стандартом де-факто. Архитектура и конструктивное исполнение УВК СМ 1820М обеспечивают возможность широкого применения в различных сферах народного хозяйства, в частности в атомной энергетике.

Программное обеспечение семейства СМ 1800 включало в себя:

Разработка моделей этого семейства была проведена в ИНЭУМ под руководством Н. Л. Прохорова при активном участии специалистов Киевского ПО “Электронмаш”. Серийное производство было освоено заводом ВУМ (Киев), НПО “ЭЛВА”(Тбилиси), Орловским заводом УВМ им. К. Н. Руднева, Черновицким ПО “Электронмаш”. В 1981-1990 гг. было выпущено более 11 тыс. УВК СМ 1800, СМ 1803, СМ 1804, а в 1987-1990 гг. более 18 тыс. УВК СМ 1810, СМ 1814, СМ 1820.

Проект Эдуарда Пройдакова
© Совет Виртуального компьютерного музея, 1997 — 2017