Контролеспособность позиционных систем счисления
195
3.8. Решение задачи повышения надежности логических и
цифровых устройств в режиме реального времени
Известно, что надежность логических и цифровых устройств можно по-
высить, не используя резервирования их элементов. Для достижения этой цели
необходимо применять высоконадежные элементы и схемы с большим запа-
сом надежности, где уделяется повышенное внимание технологии их изготов-
ления и сборки. Однако этот правильный путь не может обеспечить надежные
вычислительные системы многолетней длительной эксплуатации без челове-
ческого сопровождения и хранения, используемые для проведения, например,
исследований космического пространства и управления ответственными бор-
товыми системами реального масштаба времени [13].
С целью повышения надежности таких систем нередко используется их
резервирование со схемой голосования. Такой путь повышения надежности
был предложен Дж. фон Нейманом [14], который разработал и проанализиро-
вал схему тройного резервирования элементов с мажоритарной функцией го-
лосования. Геометрический вариант подобного подхода к проблеме исправле-
ния ошибок был представлен нами в предыдущих разделах. Этот подход за-
ключается в исправлении всех ошибок конечной двоичной системы счисле-
ния, например, всех одиночных ошибок или одновременно всех одиночных и
двойных ошибок; одновременно всех одиночных, двойных и тройных ошибок
и т.д. Под термином «всех» понимается, что конкретная ошибка может суще-
ствовать все время, и она должна при этом непременно исправляться. Следо-
вательно, исправление ошибок и резервирование, например, элементов циф-
ровой системы здесь будут совпадать при условии, что исправление ошибок
каждого разряда систематического кода осуществляется отдельной схемой, не
имеющей общих элементов со схемами исправления ошибок других разрядов.
Повышение надежности с мажоритарной функцией голосования
Дж. фон Неймана, где равные одновременные сигналы F(a) одинаковых эле-
ментов 1 (рис. 3.71) объединяются мажоритарной схемой голосования 2, име-
ет много общего с задачей исправления всех одиночных ошибок в системе
счисления основания два (см. рис. 3.3).
В самом деле, исправление всех одиноч-
ных ошибок в каждом из разрядов любой
системы счисления является резервировани-
ем канала связи, что равноценно резервиро-
ванию выходных сигналов F(a) рис. 3.71.
Здесь следует учитывать, что при несо-
вершенстве мажоритарной схемы вероят-
ность безотказной работы резервированной
схемы определяется [15] зависимостью
P
p
= P
2
(3 – 2P)P
m
,
A F(a)
1
A F(a) F(a)
1
A F(a)
1
2
Рис. 3.71