Almeno negli aerei di linea, i computer veramente critici sono ridondanti. In genere tre copie identiche dei computer autopilota vengono eseguite in parallelo e confrontano i risultati; se un computer non è d'accordo con gli altri due, il suo output viene ignorato. Il sistema consente ad alcuni processori di essere difettosi mantenendo il funzionamento dell'intero sistema.
Ma perché? Non ho mai sentito parlare di microprocessori che si guastano improvvisamente. Certo, potrebbero esserci errori di produzione, ma quelli sarebbero stati rilevati in fabbrica. Forse il programma (e la sua prova) è sbagliato, ma sarebbe sbagliato allo stesso modo su tutti i processori. Allo stesso modo, un input errato causerebbe un output errato su tutti e tre i computer. Da che tipo di errori protegge questa ridondanza? I microprocessori a volte fanno solo errori matematici?
Se un microprocessore è surriscaldato o sovraccarico e si guasta spontaneamente, mi aspetto che smetta di fare qualsiasi cosa e non produca alcun output. Per affrontare questo tipo di guasto, vorresti avere un processore di backup, ma non avresti bisogno di confrontare gli output di tre computer: qualsiasi output prodotto sarebbe considerato corretto, quindi saresti felice di usare direttamente il output di qualsiasi processore che stava producendo output.
Correlati: la risposta a Qual è lo scopo di più autopiloti? dice semplicemente "ridondanza" prima di vedere come si ottiene ciò.