热门问题
时间线
聊天
视角
三重模块冗馀
来自维基百科,自由的百科全书
Remove ads
在计算机科学中的三重模块冗馀(triple modular redundancy,有时也称为triple-mode redundancy[1])简称TMR,属于多重模块冗馀(N-modular redundancy)的容错形式,用三个相同的系统执行同一功能,再透过多数表决(majority-voting)系统,取多数的输出为最后的输出。若三个系统中只有一个损坏,另外二个正常,多数表决系统会使用二个对的输出,成为最后的输出。

三重模块冗馀的概念可以用在许多型式的冗馀系统中,例如以N版本程式进行的软体冗馀,也常用在容错计算机系统中。
有些纠错内存不使用较常见的汉明码,而使用三重模块冗馀的硬体电路,其原因是而三重模块冗馀的硬体其速度比汉明码的错误修正软体要快[2]。太空卫星系统也常使用三重模块冗馀[3][4],不过太空船上的随机读写记忆体仍使用汉明码的错误修正技术[5]。
有些通讯系统会用N重模块冗馀来作简单的前向错误更正,例如五重模块冗馀通讯系统(例如FlexRay)就会用5个结果中的多数为准。若五个中只有二个的结果是错的,可以用占多数的另外三个结果产生正确的结果。
多模块冗馀是基本的概念,其起源可以追溯到古代,而第一次在电脑上使用则是在1950年代的捷克斯洛伐克电脑SAPO。
Remove ads
相关条目
参考资料
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads