Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Эксплуатация СВТ / ЛекЭСВТ_Ч1нов.doc
Скачиваний:
161
Добавлен:
02.06.2015
Размер:
886.78 Кб
Скачать

Диагностические средства проверки работоспособности схем контроля

Диагностические средства проверки работоспособности схем контроля предназначены для периодической проверки работоспособности схем контроля с помощью специальных диагностических тестов. Диагностирование проводится с маскированием прерываний от схем контроля следующими методами:

  • введением ошибок различной кратности в информационные тракты ЭВМ (интерфейсные ошибки);

  • имитации ошибок в схемах контроля четности (КК);

  • имитации ошибок в схемы контроля методом дублирования;

  • имитации одиночных и двойных ошибок в ОП;

  • имитации ошибок в общем регистре ошибок.

Диагностирование заключается в проверке реакции системы контроля на ошибки, имитируемые как в контролируемом устройстве, так и в схемах контроля.

Прерывания от схем контроля

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

Если ошибка классифицируется как сбой, то прерывание называется подавляемым и выполнение команды не прекращается. То есть для определения типа ошибки необходимо восстановить вычислительный процесс путем повторения участка микропрограммы, команды или программы, на котором был выработан сигнал прерывания.

Если одно и тоже прерывание было выработано несколько раз (от 2 до 16), то оно называется неотложным и классифицирует ошибку как отказ. Выполнение команды прекращается с выдачей сообщения о неисправности.

Информация о типе ошибки, месте неисправности и степени повреждения записывается в ППОП в специальную область памяти, а в дальнейшем переписывается на магнитный диск для ведения журнала ошибок. Далее производится запуск программы обработки ошибок для восстановления вычислительного процесса или тестирования.

Принципы построения системы контроля процессора

На рисунке 3 представлен фрагмент самопроверяемых схем контроля работы процессора: передачи информации по нечетности и комбинационной схемы на примере дешифратора.

В структуру системы контроля входит регистр ошибок и схемы формирования одноразрядного сигнала ошибок для выходов функции f1f2, реализованные на элементах «Исключающее ИЛИ» методом дублирования. Для обнаружения неисправностей в RgОш в структуру входит дополнительный триггер общей ошибки Тош. Тогда по состоянию выходов групп схем «Исключающее ИЛИ» и выходов регистра ошибок и триггера общей ошибки можно определить наличие неисправностей, как в схемах контроля, так и в блоке регистра ошибок, т.е. в схеме дополнительно формируется три самопроверяемых функции f31, f32, f41, f42, f51, f52.

Контроль счетчиков

На рисунке приведена схема контроля 4-разрядного счетчика. Контроль основан на том, что четность суммы единиц кода, записанного в счет­чике, должна совпадать с четностью предсказанного зна­чения этой величины. Предсказывая при помощи вспомо­гательного триггера T5четность содержимого счетчика и сравнивая ее с фактической четностью содержимого счет­чика, можно обнаруживать ошибки в его работе. Изменения четностиусодержимого счетчика определяется по форму­ле:

Y=^X1+X2^X3+X2X4^X5+X2X4X6^X7+...,

где X1,Х2,...— логи­ческие переменные, соответствующие состояниям отдель­ных разрядов счетчика. В случае 4-разрядного счетчика формула приобретает видY=^x1 V x2^x3,что и реализуется логической схемой «И—ИЛИ» на схеме рисунка. Схема «И» предназначена для передачи сигналов на счетный вход триггера Т5 каждый раз, когда поступает входной сигнал.

Соседние файлы в папке Эксплуатация СВТ