Triple redundància modular
From Wikipedia, the free encyclopedia
En informàtica, la triple redundància modular, de vegades anomenada redundància de triple modul,[1] (TMR) és una forma de redundància N-modular tolerant a fallades, en la qual tres sistemes realitzen un procés i aquest resultat és processat per un sistema de vot majoritari. per produir una sola sortida. Si algun dels tres sistemes falla, els altres dos sistemes poden corregir i emmascarar la fallada, (com poden fer els sistemes de canvi en calent).
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Majority_Logic.png/320px-Majority_Logic.png)
El concepte de TMR es pot aplicar a moltes formes de redundància, com ara la redundància de programari en forma de programació en versió N, i es troba comunament en sistemes informàtics tolerants a fallades .
Algunes memòries ECC utilitzen maquinari triple de redundància modular (en lloc del codi Hamming més comú), ja que el maquinari de redundància triple modular és més ràpid que el programari de correcció d'errors de Hamming.[2] Els sistemes de satèl·lits espacials solen utilitzar TMR,[3][4] encara que en la RAM emprada en satèl·lits es sol utilitzar la correcció d'errors de Hamming.[5]
Alguns sistemes de comunicació utilitzen la redundància N-modular com a forma senzilla de correcció d'errors avançats. Per exemple, els sistemes de comunicació de redundància 5-modular (com ara FlexRay) utilitzen la majoria de 5 mostres – si qualsevol dels 5 resultats falla, amb tan sols 3 resultats bons (que coincideixin) es pot corregir i emmascarar la fallada.
La redundància modular és un concepte bàsic, que data de l'antiguitat, mentre que el primer ús del TMR en un ordinador va ser a l'ordinador txecoslovac SAPO, a la dècada de 1950.