Программная надежность
Как и в системах рабочего диагностирования, в системах тестового диагностирования оборудование подвергается непрерывному встроенному аппаратному контролю. Ранее было отмечено, что схемы контроля, в основу построения которых положен тот или иной метод, обнаруживают только ограниченный подкласс константных неисправностей. Круг же неисправностей, реально возникающих в ЭВМ, значительно шире (например, кроме константных неисправностей нередко возникают статические и динамические помехи). Поэтому для систем тестового диагностирования характерно то, что задача контроля здесь решается не только аппаратными средствами контроля, но и тестовыми программами с целью обнаружения неисправностей, «пропускаемых» встроенным аппаратным контролем.
Поскольку состав аппаратных средств контроля остается неизменным при переходе от рабочего диагностирования к тестовому, методы контроля для систем тестового диагностирования не отличаются от аналогичных методов, применяемых в системах рабочего диагностирования. Основное же отличие систем тестового диагностирования от систем рабочего диагностирования состоит в том, что сигналы от схем контроля обрабатываются уже не резидентными программами операционной системы, а тестовыми программами.
Принцип тестового диагностирования состоит в следующем. При выполнении тестовых программ происходит подача на вход диагностируемого устройства некоторого множества входных воздействий. Тестовые программы производят сравнение полученных выходных реакций устройства с эталонными. Последующие действия тестовых программ зависят от того, какие тесты ими генерируются проверяющие (контролирующие) или диагностические.
Tags: компьютер