Глава 4. ТЕХНИЧЕСКАЯ ДИАГНОСТИКА АС
Техническая диагностика - это область знаний, разрабатывающая методы и средства поиска отклонений в режимах работы (или состояниях) АС, обнаружения и устранения дефектов в системе или ее элементах и средства их локализации.
Программный контроль основан на использовании специальных программ. Примечание:Программный контроль подразделяется на контроль программно-логический и тестовый.
Программно-логический контроль предназначен для контроля за правильностью функционирования АС и ее отдельных элементов. Примечание:правильность функционирования может быть проверена повторением операций переработки информации или повторной пересылкой информации, а также с помощью сравнения получаемых результатов с эталонными.
Тестовый контроль (тестирование) предназначен для проверки состояния аппаратуры и программ с помощью специальных испытательных (тестовых) программ.
Тестирование – основной метод измерения качества, определение корректности и реальной надежности функционирования программ на любых этапах разработки.
Аппаратурный контроль – это контроль, осуществляемый с помощью специальной контрольной аппаратуры, введенной в структуру системы.
Числовой контроль по модулю основан на том, что существуют вполне определенные соотношения между результатами операций над числами и результатами таких же операций над остатками от деления чисел на некоторый делитель.
Кодовый контроль по модулю отличается от числового контроля по модулю тем, что при этом контроле осуществляются операции с вычетами от суммы цифр двоичного слова без учета их «веса», т. е. без учета того, к какому разряду принадлежат эти цифры.
Контроль с использованием корректирующих кодов основан на том, что числа, используемые либо при вычислениях, либо при передаче по каналам связи, кодируются так, что в них вводятся дополнительные контрольные разряды, позволяющие не только обнаруживать ошибки, но и исправлять их.
Аппаратурно-микропрограммный контроль – контроль правильности выполнения программы.
Мажоритарный контроль – контроль, основанный на сравнении результатов работы двух (и более) устройств.
Контроль с использованием шлейфовых каналов применяется для проверки исправности каналов передачи данных.
Контроль с использованием контрольных сумм заключается в том, что одновременно с передачей некоторого массива информации передается «контрольная сумма».
Контроль запрещенных «слов», состояний и переходов состоит в том, что предварительно устанавливается, какие «слова», состояния и переходы следует считать запрещенными.