|
|
|
|
|
ОСОБЕННОСТИ СТРУКТУРЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БОРТОВОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ РОССИЙСКОГО СЕГМЕНТА МКС “АЛЬФА” Е.А.Микрин РКК “ЭНЕРГИЯ” Сетевая бортовая вычислительная система (БВС) Российского сегмента МКС “Альфа”, реализующая функции управления, координации и обеспечения высокого уровня безопасности функционально включает в себя два взаимосвязанных контура, которые решают разные задачи. Первый контур предназначен для решения задач управления движением и аппаратурой бортовых систем в реальном времени. Второй контур предназначен для реализации диалоговой информационно-управляющей системы, обеспечивающей управление прикладными процессами, а также – информационное обеспечение операторов. При создании интегрированного комплекса программного обеспечения (ПО) МКС “Альфа”были формализованы требования к функциональным и структурным компонентам, которые учитывались при синтезе оптимальной модульной структуры системы. Функциональные компоненты задаются в виде альтернативных последовательностей решаемых задач и совокупности возможных их реализаций (этап предпроектного анализа и разработки технического задания на создание Сод РВ). Структурные компоненты задаются в результате определения требований к этапам и элементам интегрированной технологии решения множества задач в среде бортовой вычислительной системы и специального математического обеспечения. В качестве структурных компонент разработанного программного обеспечения были определены следующие элементы : ЭКПО – элемент конфигурации ПО, т.е. программный комплекс конкретной ЭВМ; ПК (программный компонент)– элемент ПО; ПМ – программный модуль. Центральная и терминальная вычислительные машины используют операционную систему VxWorks, являющуюся многозадачной высокопроизводительной системой реального времени, а управление вычислительным процессом осуществляется с помощью таких компонент, как диспетчер прикладных программ, служба времени, инициализация вычислительного процесса, процедуры ОС. Диспетчер прикладных программ, в частности, обеспечивает подключение или снятие задачи с обслуживания в моменты времени, определяемые расписанием подключения задач и таблиц их приоритетности, запуск и приостановку выполнения задач с сохранением их контекстов и другие важнейшие функции. Структура разработанного и прошедшего необходимые испытания программно-технического комплекса БВС МКС “Альфа” может быть рекомендована к использованию при создании систем управления объектами, где требуется высокий уровень безопасности и гибкость в управлении вычислительным процессом. |
|
|