Автор работы: Пользователь скрыл имя, 02 Января 2011 в 23:23, курсовая работа
Система автоматического диагностирования представляет собой комплекс программных, микропрограммных и аппаратурных средств и справочной документации (диагностических справочников, инструкций, тестов).
Введем некоторые определения, которые потребуются в дальнейшем при описании различных систем автоматического диагностирования .
1.Методы построения и характеристики систем диагностирования…3
2. Методы командного ядра…6
3.Метод диагностирования на уровне
логических схем….7
4. Метод микродиагностирования…11
5. Метод эталонных состояний…13
6. Метод диагностирования, ориентированный на проверку сменных блоков…15
7. Метод диагностирования с помощью схем встроенного контроля…16
8. Метод диагностирования с помощью самопроверяемого дублирования…17
9. Метод диагностирования по регистрации состояния….18
10. Сервисный процессор…20
Вывод…26
Список литературы…28
Грамму, которая анализирует наличие запросов от процессора ЕС-1046 или от клавиатуры дисплея и передает управление (в зависимости от типа запроса) соответствующей сервисной микропрограмме.
Функции СП выполняются с помощью кадров, управляющих и индикационных. Управляющие кадры служат для Выполнения ручных операций, диагностирования, тестирования и других функций, а индикационные — для наблюдения состояния аппаратурных средств ЭВМ ЕС-1046.
Ручные операции, инициируемые СП, могут быть простыми, при которых СП непосредственно устанавливает различные триггеры режимов в ЦП, и более сложными, требующими интерактивной работы микропрограмм СП и ЦП.
Диалог СП и ЦП ведется через регистр пульта управления (РгПУ) ЦП. В том случае, когда СП запрашивает у ЦП выполнение его микропрограммы, он загружает в ну-
Рис. 21. Структурная схема СП ЭВМ EC-I046
левой байт РгПУ код запрашиваемой операции. Наличие в нулевом байте РгПУ ненулевого кода вызывает установку в ЦП триггера «Особый случай», который, в свою очередь, вызывает ветвление микропрограмм ЦП на анализ причины установки этого триггера и выполнения требуемой микропрограммы.
Центральный процессор может запрашивать выполнение операций СП путем установки триггера запроса на регистрацию (ТР) или триггера запроса на пультовую операцию [в ЭВМ ЕС-1046 он называется триггером блокировки пульта управления (ТБПУ), так как предназначен для захвата СП со стороны ЦП].
Центральный процессор устанавливает запрос на регистрацию при возникновении машинной ошибки. Сам ЦП при этом останавливается путем блокировки управляемых синхроимпульсов.
Сервисный процессор анализирует состояние ТР и переходит к выполнению микропрограмм записи состояния ЭВМ в буфер регистрации (находящийся в ОП СП), в конце которой выдает сигнал «Пуск СИ». По этому сигналу ЦП возобновляет работу с фиксированного адреса микропрограммы обработки ошибок.
При установке ТБПУ (запрос на пультовую операцию) ЦП зацикливается на ожидании ответа от СП.
Сервисный процессор анализирует состояние ТБПУ после завершения выполнявшихся микропрограмм и отвечает ЦП установкой триггера ответа пульта управления (ТОПУ). Центральный процессор при ТОПУ=1 выходит из цикла ожидания ответа от СП, загружает РгПУ кодом пультовой операции, сбрасывает триггер ТБПУ и зацикливается на анализе ТОПУ=0. Сброс ТБПУ служит для СП сигналом к выполнению пультовой операции. Микропрограмма СП начинает опрос состояния РгПУ, по системе се-риализации дешифрирует код операции и ветвится на ее выполнение.
После опознавания кода операции СП может ответить сбросом ТОПУ, освобождая ЦП, который продолжает выполнение микропрограммы.
Однако если
данные пультовой операции необходимы
ЦП для выполнения дальнейших действий,
то СП сбрасывает ТОПУ только после установки
результатов операции в РгПУ. В этом случае
сброс ТОПУ оповещает ЦП о готовности
результата. Центральный процессор забирает
данные из РгПУ и продолжает выполнение
микропрограммы.
Вывод
В данной курсовой работе были введены такие понятия как средства автоматического диагностирование, различают системы тестового и функционального диагностирования, а так же методы диагностирование ЭВМ.
Достоинства и недостатки методов диагностирования ЭВМ
№ | Название метода | Достоинства | Недостатки |
1 | Методы командного ядра | повысить глубину поиска дефекта | значительный объем диагностического ядра |
2 | Метод
диагностирования на
уровне
логических схем. |
Можно продиагностировать каждый элемент схемы | Требует дополнительной диагностики оперативной памяти и микропрограмм |
3 | Метод микродиагностирования | Небольшое диагностическое
ядро, большая глубина поиска дефекта,
возможность использования при
наладки |
Дополнительный аппаратные средства |
4 | Метод эталонных состояний | Проверка аппаратуры участвующей в тактах выполнения рабочего алгоритма функционирования | Большие возможности
средств тестового |
5 | Метод диагностирования, ориентированный на проверку сменных блоков | Уменьшаются затраты на диагностическое оснащение ЭВМ | Введение дополнительной аппаратуры в сменные блоки |
6 | Метод диагностирования с помощью самопроверяемого дублирования. | Уменьшаются затраты на диагностическое оснащение ЭВМ | введением в него дублирующей аппаратуры и самопроверяемых схем сжатия |
7 | Метод диагностирования с помощью схем встроенного контроля | практически мгновенное диагностирование сбоев и отказов, сокращение затрат на локализацию перемежающихся отказов и на разработку диагностических тестов. | значительным аппаратурным затратам за счет проверяемости ДУ и СВК |
8 | Метод диагностирования по регистрации состояния | локализовать причину сбоев по ситуации, зафиксированной в момент их проявления. | Требования
к ЭВМ:
1) непрерывность контроля; 2) блокировку распространения ошибок; 3) размещение точек контроля в узловых точках структуры; 4) регистрацию состояния ЭВМ в момент появления ошибки в специальный буфер регистрации; 5) сохранение предыстории микропрограммы в виде адресов и содержимого микрокоманд, выполненных после обнаружения ошибки и до момента регистрации; 6) однозначное соответствие между микрокомандой, из которой была обнаружена ошибка, и тактом останова ЭВМ для регистрации; 7) восстановление ЭВМ после сбоя путем повторения команд. |
Из перечисленных выше методов следует:
что метод
микродиагностирования, благодаря своим
достоинствам, более надежный и получил
более широкое распространение.
Список
литературы