Тройное модульное резервирование (TMR)
Сделать одно и то же трижды и отдать решение большинству — отказоустойчивость за счёт грубого избытка.
Джон фон Нейман проработал эту идею в 1950-х: надёжные системы из ненадёжных деталей. Три одинаковых блока считают параллельно, а схема голосования выбирает ответ, с которым согласны минимум двое. Сбой одного блока не просто обнаруживается, а полностью маскируется. TMR использовался в управляющем компьютере Saturn V в 1960-х и остаётся стандартом в космической электронике, где радиация переворачивает биты как обычное дело.
Цена — как минимум утроенные площадь и энергопотребление. Сам voter становится новой единой точкой отказа, а три копии одной и той же ошибки дают три одинаково неверных ответа: резервирование защищает от случайных сбоев, но не от ошибок проектирования.