当前位置: 首页 > news >正文

计算机科技笔记: 容错计算机设计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是单个模块的可用性):
    在这里插入图片描述
http://www.dtcms.com/a/197748.html

相关文章:

  • C++多态与虚函数详解——从入门到精通
  • 编译原理--期末复习
  • 【2025软考高级架构师】——2022年11月份真题与解析
  • 浅入ES5、ES6(ES2015)、ES2023(ES14)版本对比,及使用建议---ES6就够用(个人觉得)
  • Python字符串格式化(一):三种经典格式化方法
  • Filament引擎(一) ——渲染框架设计
  • 宝塔面板部署前后端项目SpringBoot+Vue2
  • 【C语言】字符串函数及其部分模拟实现
  • 【数据结构】2-3-4 单链表的建立
  • 实现菜谱二级联动导航
  • java每日精进 5.18【文件存储】
  • 张 心理问题的分类以及解决流程
  • Django 项目创建全攻略
  • NE555双音门铃实验
  • Docker配置SRS服务器 ,ffmpeg使用rtmp协议推流+vlc拉流
  • 彻底解决docker代理配置与无法拉取镜像问题
  • Limesurvay系统“48核心92GB服务器”优化方案
  • C++11-(2)
  • 使用conda创建python虚拟环境,并自定义路径
  • 优化 Spring Boot 应用启动性能的实践指南
  • 互联网大厂Java面试:技术栈与业务场景深度解析
  • lvs-dr部署
  • 京东商品详情API接口开发指南(含Java/Python实现)
  • spark数据的提取和保存
  • MCP实战:在扣子空间用扣子工作流MCP,一句话生成儿童故事rap视频
  • Java虚拟机 - JVM与Java体系结构
  • 代码审计-php框架开发,实战tp项目,打击微交易,源码获取,扩大战果
  • C++学习:六个月从基础到就业——C++11/14:其他语言特性
  • c++总结-03-move
  • Debezium快照事件监听器系统设计