计算机科技笔记: 容错计算机设计05 n模冗余系统 TMR 三模冗余系统

  • NMR(N-Modular Redundancy,N 模冗余)是一种通用的容错设计架构,通过引入 N 个冗余模块(N ≥ 3 且为奇数),并采用多数投票机制,来提升系统的容错能力与可靠性。
  • 单个模块如果可靠性小于0.5,那么没有必要设置M out N系统

TMR 三模冗余系统 (M out N系统,M=3,N=2)

TMR(三模冗余系统,Triple Modular Redundancy )是一种常用于高可靠性系统中的容错机制 。其核心思想是:通过冗余三份相同的模块 ,并使用一个多数投票机制(Majority Voting),来消除单个模块的故障对整个系统的影响。

  • 添加表决器(设计简单,假设不会出错)
  • 可以容忍任意一个模块的故障。
  • 但是若两个或更多模块同时失败,TMR 失效。





  • 单个模块如果可靠性小于0.5,那么没有必要设置M out N系统
  • 可靠性计算:
  • 可用性计算(A是单个模块的可用性):
相关推荐
moxiaoran57534 小时前
uni-app学习笔记二十九--数据缓存
笔记·学习·uni-app
houhuan1286 小时前
亚川科技IBMS集成管理平台:构建商业综合体智慧中枢
科技
2401_835302486 小时前
佰力博科技与您探讨压电d33测试有哪些注意事项
科技·能源·制造·材料工程
自小吃多7 小时前
STC8H系列 驱动步进电机
笔记·单片机
moxiaoran57539 小时前
uni-app学习笔记三十--request网络请求传参
笔记·学习·uni-app
明月醉窗台12 小时前
qt使用笔记二:main.cpp详解
数据库·笔记·qt
Shaoxi Zhang13 小时前
NVM常用命令记录
笔记
wind_one113 小时前
STM32[笔记]--1.前置准备
笔记·stm32·单片机
jackson凌14 小时前
【Java学习笔记】String类(重点)
java·笔记·学习
a_1571532498615 小时前
SpringCloud学习笔记-4
笔记·学习·spring cloud