计算机科技笔记: 容错计算机设计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是单个模块的可用性):
相关推荐
Yaozh、6 分钟前
【人工智能中的“智能”是如何实现的】从逻辑回归到神经网络(自用笔记整理)
人工智能·笔记·深度学习·神经网络·机器学习·逻辑回归
傻小胖17 分钟前
18.ETH-GHOST-北大肖臻老师客堂笔记
笔记·区块链
今儿敲了吗17 分钟前
11| 子集
c++·笔记·算法
Gain_chance21 分钟前
29-学习笔记尚硅谷数仓搭建-DWD层交易域下单事务事实表和交易域支付成功事务事实表
数据仓库·hive·笔记·学习·datagrip
云游云记22 分钟前
php 高精度数学扩展 bcmath 知识笔记
笔记·php·bcmath
宵时待雨25 分钟前
数据结构(初阶)笔记归纳10:二叉树
数据结构·笔记·算法
今天你TLE了吗25 分钟前
JVM学习笔记:第一章——JVM&Java体系结构
java·jvm·笔记·学习
后来后来啊41 分钟前
2026.2.2 & 2.3学习笔记
数据结构·笔记·学习·算法·leetcode
AI视觉网奇43 分钟前
ue5 绑定 鞋子 blender绑定
笔记·学习·ue5
脑洞代码1 小时前
协议头部格式详解:IP、TCP、UDP与MAC帧结构
网络·笔记·学习