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

计算机科技笔记: 容错计算机设计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.lryc.cn/news/2379127.html

相关文章:

  • Spring Boot 与 RabbitMQ 的深度集成实践(一)
  • 黑马程序员2024新版C++笔记 第2章 语句
  • HTML5中的Microdata与历史记录管理详解
  • 上位机知识篇---涂鸦智能云平台
  • 面试中的线程题
  • 济南国网数字化培训班学习笔记-第三组-2-电力通信光缆网认知
  • 前端动画库 Anime.js 的V4 版本,兼容 Vue、React
  • 用 PyTorch 从零实现简易GPT(Transformer 模型)
  • 前端JSON序列化中的隐形杀手:精度丢失全解析与实战解决方案
  • 【通用大模型】Serper API 详解:搜索引擎数据获取的核心工具
  • Spring3+Vue3项目中的知识点——JWT
  • python3GUI--智慧交通分析平台:By:PyQt5+YOLOv8(详细介绍)
  • Linux任务管理与守护进程
  • C#里与嵌入式系统W5500网络通讯(2)
  • EMQX开源版安装指南:Linux/Windows全攻略
  • 【计算机视觉】OpenCV实战项目:GraspPicture 项目深度解析:基于图像分割的抓取点检测系统
  • MySQL 数据库备份与还原
  • Kubernetes控制平面组件:Kubelet详解(四):gRPC 与 CRI gRPC实现
  • javax.servlet.Filter 介绍-笔记
  • 从40秒到11毫秒:TiDB环境下一次SQL深潜优化实战
  • Win 11开始菜单图标变成白色怎么办?
  • 入门OpenTelemetry——应用自动埋点
  • C语言链表的操作
  • 芯片生态链深度解析(二):基础设备篇——人类精密制造的“巅峰对决”
  • C语言指针深入详解(二):const修饰指针、野指针、assert断言、指针的使用和传址调用
  • 【unity游戏开发——编辑器扩展】使用EditorGUI的EditorGUILayout绘制工具类在自定义编辑器窗口绘制各种UI控件
  • Linux基础第三天
  • MoodDrop:打造一款温柔的心情打卡单页应用
  • 接口——类比摄像
  • 【上位机——WPF】布局控件