摘要 |
Отказоустойчивое оперативное запоминающее устройство, использующее линейный код, содержащий минимальное количество разрядов, для обнаружения одиночных и двойных ошибок, а также для определение конфигурации ошибочных разрядов и их коррекции по значению синдрома ошибки и результатам анализа ответной реакции, полученной на основе подачи тестового воздействия, содержащее исходный вычислительный канал, избыточный вычислительный канал, первый дешифратор, корректор, с первого по седьмой блоки элементов ИЛИ, с первого по третий элементы ИЛИ, с первого по четвертый элементы задержки, первый и второй блоки элементов И, RS-триггер, регистр, с первого по четвертый блоки элементов неравнозначности, второй дешифратор, элемент НЕ, блок хранения поправок, блок вычисления признака поправки, отличающееся тем, что дополнительно содержит восьмой блок элементов ИЛИ, третий блок элементов И, первое кодирующее устройство, формирующие значения контрольных разрядов r1 и r2 путем сложения по модулю 2 информационных символов x1, x2, x3, y1, y2, y3, поступающих на входы первого блока кодирования, в соответствии с правилом: r1=x1⊕x2⊕y1⊕y2; r2=x2⊕x3⊕y2⊕y3, блок вычисления синдрома, формирующий значения проверочных контрольных разрядов r1, r2путем сложения по модулю 2 информационных символов x1, x2, x3, y1, y2, y3, поступающих на его входы при считывании информации с информационных выходов исходного вычислительного канала в соответствии с правилом: r1=x1⊕x2⊕y1⊕y2; r2=x2⊕x3⊕y2⊕y3и поразрядного сложения по модулю 2 контрольных разрядов r1⊕r1; r2⊕r2, регистр, осуществляющий хранение прямых и инверсных значений кодового набора, первый блок элементов неравнозначности, формирующий тестовый вектор ошибки путем сложения по модулю 2 прямых и инв |