Page 285 - ЭВМ
P. 285
модуля исправному модулю; переключение задач отказавшей БЭВМ
на другую БЭВМ; обеспечение плавного сокращения возможностей
(деградацию) комплекса при нескольких отказах. Состояние комплекса,
полученное в результате тестирования на системном уровне, сообща-
ется экипажу с помощью средств отображения. Предусмотрена также
защита критической информации, осуществляемая с помощью под-
ключения аварийного питания при кратковременных перерывах
в энергоснабжении бортовых подсистем комплекса.
Характерным примером многомашинных комплексов отечест-
венной разработки являются вычислительные комплексы на основе
ЦВМ «Электроника-60» или процессора серии 80186, широко исполь-
зуемые в системах управления различных отечественных летательных
и космических аппаратов в конце прошлого и начале нынешнего сто-
летия. Эти комплексы строятся на основе трех или четырех процессо-
ров, выполняющих параллельные вычисления, и блока сравнения ре-
зультатов с выбором «два из трех». В случае несовпадения результа-
тов вычислений, процессор, дающий ошибку, исключается из работы.
Характеристики и построение таких комплексов для Shuttle «Буран»
и модуля «Заря» Международной космической станции (МКС) при-
ведены в прил. 4.
Другим аналогичным примером комплекса из нескольких ЦВМ
является 5-машинный бортовой компьютер МКС Space Shuttle. Пять
процессоров такого комплекса используются на разных этапах полета
в различной конфигурации: 3 из них функционируют в системе нави-
гации и ориентации и выполняют параллельные вычисления со срав-
нением результатов, как описано в предыдущем примере, а 2 остав-
шихся процессора служат в системе контроля и управления КА. Но
на конечной, самой ответственной фазе полета – приземлении – все
5 процессоров включаются параллельно в системе автоматической
посадки. Причем требования к надежности системы управления тако-
вы, что выход из строя даже 2-х процессоров на последней фазе поле-
та является недопустимым.
Таким образом, многомашинные и многопроцессорные вычис-
лительные системы используются для повышения производительно-
сти или надежности системы. Рассмотренные в данной главе способы
и варианты построения многопроцессорных и многомашинных БЦВС
обеспечивают повышение производительности системы за счет реа-
лизации распараллеливаемых вычислительных процессов.
278