Page 284 - ЭВМ
P. 284
Все модули имеют единообразную базовую структуру, вклю-
чающую шесть компонентов: сеть внутримодульного обмена инфор-
мацией; контроллер интерфейса с сетью внутримашинного обмена;
внешний интерфейс; арифметические узлы и память; контроллер-
процессор с системой команд по стандарту MIL-STD-1750A, обеспе-
чивающий работу операционной системы в прикладных программах.
Операционная система, написанная на языке АДА, обеспечивает
многозадачный режим, параллельную работу процессорных модулей,
а также межзадачный и межпроцессорный обмен.
Архитектура семейства LHX предусматривает четыре уровня
иерархии сетей передачи данных, позволяющих оптимизировать об-
мен: сеть передачи данных от датчиков; внутримодульная сеть обме-
на информацией; сеть, объединяющая модули внутри БЭВМ, и сис-
темная сеть, объединяющая БЭВМ и другие подсистемы.
Управление комплексом организуется по иерархическому прин-
ципу, т. е. на трех уровнях: системном, БЭВМ и модулей. В начале
работы комплекса основной диспетчер управляет системой и процес-
сом загрузки программ из массовой памяти, а также организует тесто-
вую проверку на уровне комплекса. Диспетчеры других БЭВМ орга-
низуют тестовую проверку на уровне БЭВМ и загружают программы
в процессорные модули. Всем диспетчерам обеспечен доступ к об-
щим ресурсам, поэтому при отказе БЭВМ ее функции может взять на
себя любая другая БЭВМ. Высокая отказоустойчивость для задач сис-
темного уровня реализуется путем передачи важнейшей информации
в базы данных (БД) всех БЭВМ, на основании которой осуществляет-
ся решение, а результат выбирается путем выполнения процедуры го-
лосования.
В БД БЭВМ хранятся также программы, данные, таблицы
реконфигурации и информация о статусе системы, на основании
которых каждая БЭВМ может взять на себя функции контроллера
комплекса или, при необходимости, функции и задачи другой
БЭВМ.
На уровне модулей применяется распределенное управление,
что также обеспечивает высокую отказоустойчивость. В архитектуре
семейства LHX помимо резервных каналов передачи информации
широко применяются средства самоконтроля и встроенного контроля
на всех уровнях иерархии комплекса, обеспечивающие несколько
уровней реконфигурации при отказах: передачу функций отказавшего
277