ГОСТ Р 51884-2002
Правим С.4.7. Если Менеджер Ресурсовобнаруживает, что устройство отказало через некото
рое время после начального интервала 5 с, а Менеджер Ресурсов еще не послал команду BNO (Начать
Нормальную Работу) Командномуустройству высшегоуровня многоустройства, тогда Менеджер Ре
сурсов принудительно ДОЛЖЕН ПЕРЕВЕСТИ отказавшее устройство в состояние SOFT RESET с
запретомустановки SYSFAIL *активным.
С.4.1.3 Конфигурирование распределения адресов
Правило С.4.8. Все Менеджеры РесурсовДОЛЖНЫ ВЫПОЛНЯТЬ следующую процедуру конфи
гурирования распределения адресов А24 и АЗ2:
1) определить, какие устройства обладают рабочими регистрами в адресном пространстве А24
или АЗ2, путем считывания поля Адресное пространство в регистре Идентификации каждогоустрой
ства;
2) определить количество регистров А24 или А32. реализованных в каждом устройстве, путем
считывания пат Требуемая память для этих устройств в регистре Типустройства;
3) рассчитать величины смещения А24 и А32 так, чтобы адресные пространства никаких двух
устройств не пересекались;
4) назначить базовые адреса А24 и А32 путем записи смешений в регистр Смещения каждого
устройства;
5) активизировать регистры А24 или А32 каждого устройства путем записи единицы в разряд
А24/А32 Enableрегистра Управления каждогоустройства.
Рекомендация С.4.1. Все смещения базовых адресов Л24 рекомендуется назначать так, чтобы
регистры размещались в границах адресов от 2()0(>00lfcдо DFFFFF,* включ. Все смещения базовых
адресов Л32 рекомендуется назначать так. чтобы регистры размещались в границах адресов от
20000000,6до DFFFFFFF,,. включ.
С.4.1.4 Иерархии Командноеустройство/Подчиненное устройство
Менеджер Ресурсов устанавливает иерархию управления на всю систему. Эта структура имеет
форму одного или нескольких перевернутых деревьев. Иерархические соотношения описываются
терминами Командное устройство и Подчиненное устройство. Командное устройство —это любое
устройство в иерархии с одним или несколькими относящимися к нему устройствами более низко го
уровня. Подчиненное устройство — это любое устройство в поддереве Командного устройства.
Устройство может быть одновременно и Командным устройством, и Подчиненным устройством в
многоуровневой иерархии. Командное устройство обладает монопольным правом управления ком
муникационными и управляющими регистрами своих непосредственно Подчиненных устройств.
Командное устройство высшего уровня не имеет своего Командного устройства, но может иметь
Подчиненные устройства. Все Командные устройства являются устройствами на Основе Сообще ний.
Менеджер Ресурсов устанавливает иерархию системы следующим образом:
1) находит все Командные устройства пугем проверки разряда CMDR в регистре Протокола
каждого устройства на Основе Сообщений;
2) считывает размер Области Подчиненных устройств от каждого Командного устройства,
используя запрос RSAR (Считать Область Подчиненных устройств);
3) устанавливает иерархии Командное устройство/Подчиненное устройство;
4) распределяет Подчиненные устройства по Командным устройствам, используя команду
GDEV (Предоставить Устройство).
Правило С.4.9. Менеджер РесурсовДОЛЖЕН ОБЛАДАТЬ определеннымисредствами построения
иерархии Каиандное устройство/Подчиненное устройство.
Рекомендация С.4.2. Рекомендуется, чтобы Менеджер Ресурсов реализовывал алгоритм уста
новления соответствия Командное устройство/Подчиненное устройство по умолчанию, описанный в
С.4.1.4.1.
Замечание С.4.7. Каждое Командное устройство обслуживает список своих Подчиненных уст
ройств. полученных посредством команды GDEV. Оно обслуживает этот список до тех пор, пока не
произойдет следующая активизация операции Аппаратный Сброс или операции Программный Сброс,
или не будет принята команда ANO (Прекратить Нормальную Работу).
Правило С.4.10. Менеджер Ресурсов НЕДОЛЖЕН ПРЕДОСТАВЛЯТЬ в подчинение ни одному из
Командныхустройств такое устройство, о кото/юм Менеджеру Ресурсовизвестно, что оно находится
в любом другом состоянии, К(Ю.ие состояния PASSED согласно С.2.1.2.2.
121