Очерки истории отечественной программной инженерии в 1940-е – 80-е годы - Владимир Липаев
Шрифт:
Интервал:
Закладка:
Для машин ЕС ЭВМ-2 были разработаны две новые оригинальные ОС: ДОС-3.1 и ОС 6.1. Выставка 1979-го года показала масштабы использования средств ЕС ЭВМ в народном хозяйстве. На это время ЕС ЭВМ занимала уже 72 % в общем парке ЭВМ страны. В стране выпускались 6 моделей ЭВМ и 42 типа периферийных устройств. Только в период 1975-е – 79-ые годы было задействовано более 700 административных, автоматизированных систем различного уровня, целиком построенных на технике ЕС ЭВМ. Наиболее крупные системы работали в Госплане, Госснабе, ЦСУ СССР, ГКНТ, Госстандарте и многих других ведомствах. Машинами ЕС ЭВМ пользовались крупнейшие институты АН СССР и высшие учебные заведения.
Особое место в программе развития машин ЕС ЭВМ-2 занимала модернизация ЭВМ ЕС-1060. С 1983 по 1988 год было продано 566 машин. К началу 80– х годов машины ЕС ЭВМ практически удовлетворили спрос стран СЭВ в машинах общего назначения. К середине 1984-го года появилась первая очередь машин ЕС ЭВМ-3. Отечественные ЭВМ ЕС-1036, 1046 и 1066 снабжались оригинальной операционной системой ОС-7, состоящей из системы виртуальных машин (СВМ) и базовой операционной системы (БОС) (см. главу 3). Многие пользователи ЕС ЭВМ, в первую очередь такие крупные, как ЦК КПСС, СМ СССР, КГБ СССР, некоторые министерства, использовали оригинальные операционные системы IBM – VM и MVS. Около 20 % от выпуска поставлялось министерству обороны, шел устойчивый экспорт машин в страны содружества и страны третьего мира – Индию, Вьетнам, Китай, Кубу, страны Ближнего Востока.
В мае 1987-го года была одобрена концепция создания ЕС ЭВМ Ряд-4. Постановлением правительства была утверждена отечественная часть программы создания технических и программных средств ЕС ЭВМ-4, предназначавшихся «для решения широкого круга задач в вычислительных сетях и центрах коллективного пользования, АСУ различного уровня, АСПИ и САПР, с технико-экономическими показателями на уровне мировых достижений. Использование зарубежной концепции, архитектуры и операционных систем (ОС) IBM-360 позволило освоить и творчески применить их как фундамента при промышленной разработке мощного унифицированного семейства ЕС ЭВМ для отечественного народного хозяйства и оборонных систем. Распыленные по многим типам ЭВМ средства и силы наших специалистов промышленности смогли быть сконцентрированы на создании и развитии единой системы компонентов вычислительной техники и инструментальных операционных систем. Такая концентрация и координация усилий, разрозненных академических и отраслевых организаций со своими интересами и планами, была невозможной без жесткого планирования, высокой дисциплины и ответственности за выполнение заданий. Кроме того, учитывалось, что к 1985 году истечет 10-летний срок эксплуатации: 5500 различных ЭВМ общего назначения, в том числе всех машин Урал-11, 14, 16 (325 машин), БЭСМ-4 и БЭСМ-4м (441 шт.), М-220 и М-222 (502 шт.). Прогнозировался вывод из эксплуатации: 195 ЭВМ БЭСМ-6, из состава выпущенных на тот период 355 машин. Таким образом, машины ЕС ЭВМ должны были к этому времени составить практически 100 % парка универсальных ЭВМ общего назначения [23].
В январе 1986-го года вышло постановление правительства СССР по организации производства персональных ЭВМ (ПЭВМ) и предписывалось МРП, МЭП и Минприбору в короткие сроки освоить выпуск ПЭВМ, совместимых с IBM PC, в количестве около 1 млн. шт. в год. Разработка ПЭВМ в МРП поручалась Минскому НИИЭВМ. В короткие сроки НИИЭВМ разработал 12 типов ПЭВМ. Однако с каждым годом сокращалось финансирование, нарастало смутное время, работы по производству и развитию отечественной вычислительной техники затихли.
2.5. История семейства малых универсальных ЭВМ в 1970-е – 80-е годы
Основная задача создания системы малых ЭВМ – обеспечить возможности широкого использования средств вычислительной техники, баз данных и баз знаний в большинстве сфер приложения человеческого труда, не накладывая никаких специальных требований на выбор архитектуры основных схемотехнических компонентов управляющих ЭВМ, какими являются малые и микроЭВМ. Ориентация на конкретные применения достигалась путем использования специализированных периферийных устройств и развитого набора средств программирования. В середине семидесятых годов по единой для стран – членов СЭВ долгосрочной целевой программе была начата разработка ряда моделей управляющих малых ЭВМ массового применения. Было развернуто крупносерийное производство Системы малых и микроЭВМ (СМ ЭВМ). Тысячи таких ЭВМ установлены на предприятиях и в научно-исследовательских организациях; они использовались в автоматизированных комплексах промышленного назначения, в составе сложных экспериментальных установок, в здравоохранении, связи, сфере услуг, на транспорте.
Опыт применения малых и микроЭВМ позволил в полной мере выявить круг задач, которые необходимо решать в процессе внедрения интегрированных систем автоматизированного проектирования и производства. В массовых областях применения вычислительной техники малые и микроЭВМ призваны были сыграть основную роль в информатики и теории управления, а также в методах машинной графики, цифровой обработки сигналов, анализа и синтеза речевых сообщений, построения сетей передачи информации взаимосвязанных объектов управления.
В 1974-м году решением Межправительственной комиссии по сотрудничеству социалистических стран в области вычислительной техники (МПК по ВТ), Институт электронных управляющих машин (ИНЭУМ) [27] был определен головной организацией по Системе малых (СМ) ЭВМ, а Борис Николаевич Наумов – руководителем работ. Важные особенности проекта состояли в широкой номенклатуре конкретных семейств ЭВМ и инструментальных технологических программ, обеспечивавших возможность пользователям формировать наборы средств автоматизации программирования для различных сфер применения. Комплексом научно-исследовательских и опытно-конструкторских работ по СМ ЭВМ занималось более 30 институтов и предприятий СЭВ. Эти средства развивались с середины 70-х годов, а основные достижения и внедрение системы малых ЭВМ относятся к 80-м годам. Эти семейства машин обычно производились большими тиражами (тысячи экземпляров), в каждой из которых комплексы прикладных программ для конкретного применения были среднего размера (десятки тысяч строк) и разрабатывались небольшими коллективами. При разработке СМ ЭВМ было принято несколько общих принципов:
обеспечение преемственности в прикладном программном обеспечении по отношению к ЭВМ и УВК, выпускавшимся в стране ранее, – моделям АСВТ-М: М-400 (СМ3, СМ4, СМ-1300, СМ-1420), М-5000 (СМ-1600), М– 6000/7000 (СМ1, СМ2, СМ-1210);
• построение систем с разделением функций, использующих универсальные и специализированные процессоры СМ ЭВМ;
• развитая номенклатура адаптеров передачи данных для сопряжения СМ ЭВМ с линиями связи в соответствии с международными стандартами;
• наличие средств сопряжения СМ ЭВМ с ЕС ЭВМ в гетерогенных системах;
• построение проблемно-ориентированных комплексов, выпускаемых промышленностью на базе моделей СМ ЭВМ: специфицированные управляющие вычислительные комплексы (УВК), поставляемые заводами по спецификациям заказчиков; измерительно-вычислительные комплексы (ИВК) с аппаратурой САМАС; автоматизированные рабочие места (АРМ) для САПР в машиностроении, радиоэлектронике и строитель ств е.
Гибкость и модульность средств СМ ЭВМ, наличие развитых средств сопряжения с ЭВМ при применении, наличие проблемно-ориентированных системных и прикладных программных средств СМ ЭВМ обеспечили широкое использование ИВК в промышленности и системах автоматизации научных исследований. В состав АРМов входил широкий набор базового программного обеспечения машинной графики. Наибольшее применение нашли АРМы, для радиоэлектроники, машиностроения, строительного проектирования, обработки экономической информации. В составе СМ ЭВМ было создано несколько семейств микро– и мини-ЭВМ, управляющих и вычислительных комплексов на базе этих ЭВМ.
Семейство УВК СМ1, СМ2, СМ-1210 класса 16-разрядных мини-ЭВМ обладало полной программной совместимостью с М-7000 и односторонней совместимостью на уровне перемещаемых программ с М-6000. Программное обеспечение УВК СМ1 и СМ2 было построено по модульному принципу, что позволяло компоновать программные системы в соответствии с требуемыми режимами работы и выполняемыми функциями на заданной конфигурации технических средств. В составе технологического программного обеспечения были предусмотрены: