За короткий срок был создан наземный командный пункт управления, разработана аппаратура управления КА-перехватчика. После целого ряда успешных экспериментов 1 ноября 1968-го года впервые в мировой практике были осуществлены орбитальный перехват и кинетическое поражение КА-мишени. В общей сложности в ходе испытаний по поражению космических объектов было выполнено 7 натурных работ с положительными результатами, что подтвердило высокие тактико-технические характеристики системы «ИС». В 1973-м году она была принята на вооружение.
Практически одновременно с разработкой системы «ИС» выполнялась разработка системы морской космической разведки и целеуказания (УС), для которой использованы аналогичные технические средства и базовые структуры программного комплекса. Отличие от системы «ИС» состояло в составе задач функционального программного продукта. Система «УС» была принята на вооружение в 1975 году.
6.3. Крупные комплексы программ реального времени в системах предупреждения о ракетном нападении
В 1971-м году в «ЦНИИ «Комета» (Анатолий Иванович Савин, Виктор Порфирьевич Мисник) начались работы по созданию космической системы обнаружения стартов баллистических ракет «УСК» для предупреждения о возможности ракетного нападения (СПРН) [13, 11]. Группировка космических аппаратов с геостационарными орбитами наблюдала за постоянными районами. Кадр размером в пространстве 1000x1000 км. с возможными отметками факелов стартующих ракет с периодом четыре секунды сбрасывался на командный пункт, где выполнялась обработка информации с выделением сигнала и определением параметров возможной траектории стартующей ракеты. Задача решалась путем создания и комплексирования программно-технических средств, выполняющих самостоятельные функции, объединенные единой целью. Конструкторы наземных и бортовых средств применили различные вычислительные машины. Комплекс управления радиолинией применил трехмашинный вычислительный комплекс из прототипов ЭВМ ЕС (МСМ) с урезанным форматом данных и усложненной системой прерываний. Комплекс управления КА совместили с управлением радиолинией. В комплексе обработки информации применялась ЭВМ М-10 с векторной арифметикой, целесообразной для выполнения однотипных операций над массивами данных. Комплекс обработки телеметрической информации составлял двухмашинный вычислительный комплекс из ЭВМ МСМ. Бортовая специализированная ЭВМ, размещенная на КА (МБУ-03) и ЭВМ контроля и обслуживания КА на стартовой позиции (МК-100) разрабатывались на предприятии «ЦНИИ «Комета».
Общий объем программного комплекса для функционирования системы «УСК» составил около 300 тысяч строк исходных команд, большинство из которых разрабатывались в машинных кодах с простейшими средствами отладки. Кросс-системы применялись отдельными группами разработчиков для предварительной отладки компонентов программного комплекса, чаще всего библиотек стандартных программ. В разработке участвовали около 300 специалистов. Имевшийся на предприятии опыт, полученный до начала создания программных средств «УСК», позволил вести разработку методами, которые сейчас можно оценить, как начало применения программной инженерии, осознаваемой и создаваемой в процессе производственной и научной деятельности во взаимодействии с другими организациями и прежде всего с МНИИПА при работах по НИР ПРОМЕТЕЙ (1980-е годы). Определились этапы разработки в виде: проектирование, программирование, комплексирование и испытания. Выполнялось планирование работ, основанное на предполагаемых трудозатратах, и управление на основе технических решений и распределении ресурсов, необходимых для разработки комплекса программ. Появилась покомпонентная структура программного обеспечения с выделением операционной системы. Определялось качество программ, в том числе надежность, определяемую ошибками, приводящими к нарушению функций и даже отказам.
Комплекс программ управления системой и радиолинией представлял собой множество объектов, которые в случайные моменты времени поставляли информацию в вычислительный центр (ВЦ). Информация должна была быть обработана к заданному моменту и выдана на объект. При нескольких десятках объектов организация процесса обслуживания представляла собой новую задачу, которая потребовала создания специализированной операционной системы реального времени (СОС РВ). Эта система была создана в виде комбинации трех систем массового обслуживания в составе: прием заявок на обслуживание; организация вычислений с динамическими приоритетами с учетом параметров каждого одиночного процесса; организация обмена с учетом пропускной способности каналов. Часть процессов определяла качество системы по обеспечению надежности процесса средствами контроля и резервирования.
Читать дальше
Конец ознакомительного отрывка
Купить книгу