Читайте также: |
|
При использовании централизованного ядра ЦВМ представляют в виде двух частей: Sd, отвечающей ядру, и Sd-, отвечающей ОД (рис. 13, а). Эта схема широко распространена для малых и средних ЦВМ. Ее применяют в машинах ЕС ЭВМ. и СМ ЭВМ. Реализация выполняется встроенной либо внешней в виде сервисного процессора. Недостатком такой схемы диагностирования является зависимость достоверности принимаемых решений от надежности оборудования ядра. Это приводит к необходимости резервирования ядра, организации его по мажоритарному принципу и использования распределенного ядра.
В схеме тестирования с распределенным встроенным ядром (рис. 13,6) каждое устройство (модуль) из u1, u2, u3, u 4, u5может проверять несколь ко других (см. стрелки). Результат тестирования представляется в виде символов 0, 1, х.
Если проверяющий модуль исправен, то при неисправном проверяемом будет 1, а при исправном 0. Если проверяющий модуль неисправен, то результат тестирования является неопределенным х.
Общее число модулей n выбирают из соотношения n = 2t + 1, с тем чтобы обеспечить обнаружение t отказавших модулей. Решение об исправности принимает специальное устройство — арбитр.
Вычислительные машины, как объекты диагностирования, являются весьма сложными, поэтому приведенные выше схемы тестирования применяют одновременно с разделением машин на блоки Каждый блок б j является объектом диагностирования (рис. 14), в функции ядра входит также обеспечение блокировки воздействий от непроверенных блоков (ФТ — формирователь тестов; БП — блок принятия решения; УС -устройство связи).
Для экономии аппаратурных затрат используют процедуру проверки по способу "раскрутки", в рамках которой ранее проверенные блоки применяют для проверки последующих.
процедура "дерево", при которой поиск начинается с большого числа функциональных блоков и на каждом шаге проверяется "успех" либо "неуспех" прохождения теста; в случае неуспеха про изводится переход к более подробному анализу подозреваемых блоков; эта процедура соответствует реализации условных алгоритмов диагностирования;
процедура "с малого", при которой проверяется вначале малая часть, а затем с небольшими приращениями остальная часть машины;
процедура "пересечения", отвечающая безусловным алгоритмам поиска, при которой после анализа серии результатов тестов производится выделение "подозреваемых" на неисправность блоков.
Любая схема тестового диагностирования предполагает также выбор того или иного способов: автоматического, ручного, микропрограммного, подготовки тестовых последовательностей для проверки отдельных устройств ЦВМ и способов построения словарей неисправностей (автоматическим, ручным, смешанным).
На рис. 15 показаны схемы тестового диагностирования, применяемые в ЦВМ (ПМК — память микрокоманд; ВЗУ — внешнее запоминающее устройство; ОЗУ — оперативное запоминающее устройство). Схема на рис. 15, а соответствует организации тестового диагностирования ЦВМ с ядром на основе ПМК. Внешний аппаратный тестер загружает микропрограммную память и начинает микродиагностику. Микродиагностическая программа - резидент контролирует устройство управления и арифметико-логический блок, а остальные микропрограммы проверяют память. Стратегия заключается в тестировании малых частей аппаратуры с постепенным расширением области с использованиемпроверенной аппаратуры. Схема на рис. 15,б отличается наличием ОЗУ, выбранного в качестве составной части ядра. В обеих схемах оператора снабжают словарем, а также специальными средствами для проверки внешнего тестера (осуществляется вручную). В схеме на рис. 15,в ПМК проверяется с помощью схем контроля. Если перед обнаружением ошибки ПМК оказалось исправным, то оно сразу используется для проверки подозреваемого оборудования.
В процессе тестового диагностирования можно применять следующую стратегию:
проверка контрольной аппаратуры (тестер);
выбор одного из имеющихся в ЭВМ тестов;
проверка схемы сравнения информации;
проверка базовой части ОЗУ;
загрузка в ОЗУ диагностического пакета из ВЗУ.
Эти операции производятся полуавтоматически или вручну ю, затем обычные операции, основанные на использовании принципа расширяющихся област ей:
сравнивается информация, считываемая из устройства управления с эталонной;
проверяются служебные блоки ЭВМ с помощью устройства управления;
производится программная проверка каналов и терминального комплекта ЭВМ;
проверяется полный объем ОЗУ тестами из ВЗУ.
Дата добавления: 2015-09-02; просмотров: 63 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
В) на микропрограммном уровне (микродиагностика). | | | Диагностирование оборудования процессоров. |