Метод контроля по «нечету» позволяет легко и экономично контролировать сквозные передачи информации и хранение информации на регистрах процессоров. Однако, в контроль по «нечету» таких узлов, как дешифраторы, счетчики, сумматоры, требует значительного оборудования (50-80% основного объема аппаратуры). К тому же этот метод не позволяет обнаруживать четные ошибки.
Метод контроля с помощью кода Хэмминга, несмотря на возможности коррекции одиночных и обнаружения двойных ошибок, также не свободен от недостатков. Во-первых, для его реализации опять-таки требуется присутствие в ЭВМ довольно сложной и громоздкой аппаратуры. Во-вторых, с одной стороны, если вероятность появления одиночных ошибок в контролируемых устройствах во много раз больше вероятности появления ошибок любой другой кратности, то для коррекции этих ошибок нецелесообразно использовать код Хэмминга. Если же для ошибок больших кратностей велика, то применение кода Хэмминга может даже усугубить положение за счет неверной коррекции результатов.
Если учесть эти недостатки, то становится вполне понятным применение для решения задачи контроля и других методов встроенного аппаратного контроля. Поскольку подробному описанию этих методов посвящено в настоящее время достаточно большое количество работ, ограничимся простым их перечислением. К таким методам можно отнести: контроль с помощью равновесных кодов; контроль с помощью пороговых схем; контроль по модулю;
контроль дублированием контролируемых узлов; контроль с использованием парафазной (или двухпроводной) логики;
контроль с помощью циклических кодов;
мажоритарный контроль (или метод «голосования»).
Тэги: компьютер