FRC

Definizione rapida

Meccanismo di controllo ridondante nel quale due unità di calcolo eseguono lo stesso lavoro e ne confrontano i risultati.

Spiegazione

Il Functional Redundancy Checking serve a rilevare guasti nei sistemi dove un risultato errato può avere conseguenze rilevanti. La seconda unità non aumenta necessariamente la velocità: replica l'elaborazione per verificarne la coerenza.

Esempio pratico

In un controllore industriale critico, due processori calcolano lo stesso comando; una differenza attiva una segnalazione e porta il sistema in stato sicuro.

Spiegazione tecnica

Le CPU operano in modalità lockstep o con una sincronizzazione equivalente, e un comparatore controlla uscite e stati intermedi. Il sistema deve inoltre gestire errori comuni che potrebbero colpire entrambe le unità nello stesso modo.

Da non confondere con

Non è bilanciamento del carico: la ridondanza replica il calcolo per controllarlo, mentre il bilanciamento distribuisce lavori distinti per aumentare capacità o disponibilità.