IT用語集 › ハードウェア › 三重モジュラー冗長 (TMR)

三重モジュラー冗長 (TMR)

ハードウェア Svenska → 更新: 2026-11-03

同じ処理を3回行い、多数決で結果を決める。力ずくの過剰装備による耐障害性。

ジョン・フォン・ノイマンが1950年代に、信頼できない部品から信頼できるシステムを作る考え方として整理した。同一の3つのユニットが並列に計算し、ボータが少なくとも2つが一致した答えを採用する。1つのユニットの故障は検出されるだけでなく、そのまま覆い隠される。1960年代のサターンVの誘導コンピュータもTMRを用いており、放射線がビットを日常的に反転させる宇宙用エレクトロニクスでは今も標準である。

代償は、面積と電力が最低でも3倍になることだ。ボータは新たな単一障害点になり、同じバグが3つあれば3つとも同じ誤答を出す。冗長性が防ぐのはランダムな故障であって、設計上の欠陥ではない。

← 用語集に戻る