Введение в архитектуру компьютеров


Классификация ошибок и их характеристики


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

Случайные ошибки. Это результат сбоя в элементах машины. Эти ошибки – источник основных затруднений для эффективной эксплуатации ВС. Единственный способ установить наличие или отсутствие ошибки – это контроль каждой операции или всего решения в целом.

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

операций.

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

позиции.

Пример. Пусть правильный результат ~ 101111, а нами получен ~ 110000. Результаты отличаются в пяти позициях, но их разность равна 000001. Следовательно, ошибка одиночная.

Кратными считаются ошибки (две и более), которые произошли независимо при выполнении одной операции в нескольких разрядах.

С повышением кратности обнаружение и исправление ошибок затруд-

няются.

Наиболее просто обнаруживать и исправлять одиночные ошибки. Поэтому важно выяснить законы распределения вероятностей ошибок в числе или слове.


- Начало -  - Назад -  - Вперед -