Проверяемый текст
Хоруженко, Олег Владимирович; Методический аппарат функционально-кодовой защиты ЭВМ телекоммуникационных компьютерных сетей (Диссертация 2009)
[стр. 42]

44 нает распространяться в вычислительном процессе, поскольку исходные данные одной операции являются результатом предшествующих операций.
Из множества разработанных методов контроля арифметических операций наибольшее распространение получил контроль по модулю, который называют также контролем по остаткам или наименьшим вычетам.
Суть организации такого контроля заключается в том, что каждому числу, участвующему в операции, ставится в соответствие контрольный код, который представляет собой остаток от деления контролируемого числа на некоторое заранее заданное целое число q, называемое модулем.
Использование остатка в качестве контрольного кода возможно по той причине, что любое число А сравнимо с этим остатком.
При выполнении операции над числами та же операция выполняется над их контрольными кодами, после чего контрольный код результата основной операции сравнивается с результатом аналогичной операции над контрольными кодами исходных чисел.
Для нахождения остатка от деления двоичного числа на модуль 3 достаточно просуммировать цифры разрядов контролируемого числа по модулю 3 с учетом знаков четных и нечетных разрядов, что удовлетворяет второму условию.
Одиночная ошибка в одном из разрядов двоичного числа соответствует его изменению на ±2г.
Для возможности обнаружения ошибки необходимо, чтобы контрольные коды чисел А и
Л±2г не совпадали, т.е.
нужно выполнить условие R(A) ф R(A±2l) Поскольку 2' не делится на три без остатка, последнее условие всегда выполняется.
Кроме одиночных ошибок, контроль по модулю 3 выявляет все двойные ошибки, для которых справедливо указанное условие.
Контроль логических операций функционального ядра Контроль логических операций, в частности таких поразрядных опера
[стр. 42]

42 никшая ошибка при передаче информации искажает одно число или отдельные числа, не связанные друг с другом, то та же ошибка при расчетах начинает распространяться в вычислительном процессе, поскольку исходные данные одной операции являются результатом предшествующих операций.
Из множества разработанных методов контроля арифметических операций наибольшее распространение получил контроль по модулю, который называют также контролем по остаткам или наименьшим вычетам.
Суть организации такого контроля заключается в том, что каждому числу, участвующему в операции, ставится в соответствие контрольный код, который представляет собой остаток от деления контролируемого числа на некоторое заранее заданное целое число q, называемое модулем.
Использование остатка в качестве контрольного кода возможно по той причине, что любое число А сравнимо с этим остатком.
При выполнении операции над числами, та же операция выполняется над их контрольными кодами, после чего контрольный код результата основной операции сравнивается с результатом аналогичной операции над контрольными кодами исходных чисел.
Для нахождения остатка от деления двоичного числа на модуль 3 достаточно просуммировать цифры разрядов контролируемого числа по модулю 3 с учетом знаков четных и нечетных разрядов, что удовлетворяет второму условию.
Одиночная ошибка в одном из разрядов двоичного числа соответствует его изменению на ±2'.
Для возможности обнаружения ошибки необходимо, чтобы контрольные коды чисел А и
А ± 2' не совпадали, т.е.
нужно выполнить условие R(A) Ф R(A±2l) Поскольку 2' не делится на три без остатка, последнее условие всегда выполняется.
Кроме одиночных ошибок, контроль по модулю 3 выявляет все двойные ошибки, для которых справедливо указанное условие.
Контроль логических операций функционального ядра Контроль логических операций, в частности таких поразрядных операций,
как логическое сложение (ИЛИ), логическое умножение (И) и исклю

[Back]