Одиночный сбой (SEU)
Бит, изменившийся потому, что через транзистор пролетела заряженная частица, — сбой, в котором не виноваты ни баг, ни код.
Ионизирующая частица оставляет в кремнии след заряда, и если его хватает для переключения ячейки памяти или триггера, получается мягкая ошибка (soft error): схема цела, данные неверны. В космосе это обычное дело. На Земле большинство таких сбоев вызывают вторичные нейтроны космических лучей, а их частота растёт с высотой и с каждым уменьшением транзистора.
Самый цитируемый случай — муниципальные выборы 2003 года в Схарбеке (Бельгия), где один кандидат получил ровно 4096 лишних голосов — один бит. Меры защиты: память с ECC, фоновая очистка (scrubbing) с чтением и исправлением, ядра в lockstep, проверяющие друг друга, тройное модульное резервирование и, на крайний случай, сторожевой таймер, который перезапустит то, что всё равно зависло.