fbpx
维基百科

三重模塊冗餘

计算机科学中的三重模塊冗餘(triple modular redundancy,有時也稱為triple-mode redundancy[1])簡稱TMR,屬於多重模塊冗餘(N-modular redundancy)的容錯形式,用三個相同的系統執行同一功能,再透過多數表決(majority-voting)系統,取多數的輸出為最後的輸出。若三個系統中只有一個損壞,另外二個正常,多數表決系統會使用二個對的輸出,成為最後的輸出。

三重模塊冗餘。由三個相同功能的邏輯閘來計算特定的布林運算,再透過電路選出佔多數的結果
有四個NAND閘組成的多數表決電路

三重模塊冗餘的概念可以用在許多型式的冗餘系統中,例如以N版本程式英语N-version programming進行的軟體冗餘,也常用在容错计算机系统中。

有些纠错内存不使用較常見的汉明码,而使用三重模塊冗餘的硬體電路,其原因是而三重模塊冗餘的硬體其速度比汉明码的錯誤修正軟體要快[2]。太空衛星系統也常使用三重模塊冗餘[3][4],不過太空船上的隨機讀寫記憶體仍使用汉明码的錯誤修正技術[5]

有些通訊系統會用N重模塊冗餘來作簡單的前向錯誤更正,例如五重模塊冗餘通訊系統(例如FlexRay英语FlexRay)就會用5個結果中的多數為準。若五個中只有二個的結果是錯的,可以用佔多數的另外三個結果產生正確的結果。

多模塊冗餘是基本的概念,其起源可以追溯到古代,而第一次在電腦上使用則是在1950年代的捷克斯洛伐克電腦SAPO英语SAPO (computer)

相關條目

  • 故障容許度
  • 鎖步英语Lockstep (computing)
  • 重覆程式碼英语Repetition code
  • 手錶定律
  • 雙重模塊冗餘英语Dual modular redundancy

參考資料

  1. ^ David Ratter. "FPGAs on Mars" (PDF). [2019-04-22]. (原始内容 (PDF)于2019-08-30). 
  2. ^ . Tsinghua Space Center, Tsinghua University, Beijing. [2009-02-16]. (原始内容存档于2011-10-02). 
  3. ^ Actel engineers use triple-module redundancy in new rad-hard FPGA. Military & Aerospace Electronics. [2017-04-09]. (原始内容于2017-04-10). 
  4. ^ ECSS-Q-HB-60-02A (页面存档备份,存于互联网档案馆) : Techniques for radiation effects mitigation in ASICs and FPGAs handbook
  5. ^ . [2019-04-22]. (原始内容存档于2019-04-22). 

外部連結

  • with reference to TMR usage in avionics and industry
  • Johnson, J. M., & Wirthlin, M. J. (2010, February). Voter insertion algorithms for FPGA designs using triple modular redundancy. In Proceedings of the 18th annual ACM/SIGDA international symposium on Field programmable gate arrays (pp. 249–258). ACM.

三重模塊冗餘, 在计算机科学中的, triple, modular, redundancy, 有時也稱為triple, mode, redundancy, 簡稱tmr, 屬於多重模塊冗餘, modular, redundancy, 的容錯形式, 用三個相同的系統執行同一功能, 再透過多數表決, majority, voting, 系統, 取多數的輸出為最後的輸出, 若三個系統中只有一個損壞, 另外二個正常, 多數表決系統會使用二個對的輸出, 成為最後的輸出, 由三個相同功能的邏輯閘來計算特定的布林運算, 再透過電路. 在计算机科学中的三重模塊冗餘 triple modular redundancy 有時也稱為triple mode redundancy 1 簡稱TMR 屬於多重模塊冗餘 N modular redundancy 的容錯形式 用三個相同的系統執行同一功能 再透過多數表決 majority voting 系統 取多數的輸出為最後的輸出 若三個系統中只有一個損壞 另外二個正常 多數表決系統會使用二個對的輸出 成為最後的輸出 三重模塊冗餘 由三個相同功能的邏輯閘來計算特定的布林運算 再透過電路選出佔多數的結果 有四個NAND閘組成的多數表決電路 三重模塊冗餘的概念可以用在許多型式的冗餘系統中 例如以N版本程式 英语 N version programming 進行的軟體冗餘 也常用在容错计算机系统中 有些纠错内存不使用較常見的汉明码 而使用三重模塊冗餘的硬體電路 其原因是而三重模塊冗餘的硬體其速度比汉明码的錯誤修正軟體要快 2 太空衛星系統也常使用三重模塊冗餘 3 4 不過太空船上的隨機讀寫記憶體仍使用汉明码的錯誤修正技術 5 有些通訊系統會用N重模塊冗餘來作簡單的前向錯誤更正 例如五重模塊冗餘通訊系統 例如FlexRay 英语 FlexRay 就會用5個結果中的多數為準 若五個中只有二個的結果是錯的 可以用佔多數的另外三個結果產生正確的結果 多模塊冗餘是基本的概念 其起源可以追溯到古代 而第一次在電腦上使用則是在1950年代的捷克斯洛伐克電腦SAPO 英语 SAPO computer 相關條目 编辑故障容許度 鎖步 英语 Lockstep computing 重覆程式碼 英语 Repetition code 手錶定律 雙重模塊冗餘 英语 Dual modular redundancy 參考資料 编辑 David Ratter FPGAs on Mars PDF 2019 04 22 原始内容存档 PDF 于2019 08 30 Using StrongArm SA 1110 in the On Board Computer of Nanosatellite Tsinghua Space Center Tsinghua University Beijing 2009 02 16 原始内容存档于2011 10 02 Actel engineers use triple module redundancy in new rad hard FPGA Military amp Aerospace Electronics 2017 04 09 原始内容存档于2017 04 10 ECSS Q HB 60 02A 页面存档备份 存于互联网档案馆 Techniques for radiation effects mitigation in ASICs and FPGAs handbook Commercial Microelectronics Technologies for Applications in the Satellite Radiation Environment 2019 04 22 原始内容存档于2019 04 22 外部連結 编辑Article about TMR with reference to TMR usage in avionics and industry Johnson J M amp Wirthlin M J 2010 February Voter insertion algorithms for FPGA designs using triple modular redundancy In Proceedings of the 18th annual ACM SIGDA international symposium on Field programmable gate arrays pp 249 258 ACM 取自 https zh wikipedia org w index php title 三重模塊冗餘 amp oldid 76344646, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。