RAS基础

RAS技术主要是通过MCA机制、AER机制实现的。 MCA(Machine Check Architecture)机制:MCA机制可以上报并尽可能地修复系统总线、ECC、奇偶校验、缓存和TLB等等错误,识别故障源并将故障信息记录在MC Bank中。通过MCA机制,CPU内部的可纠正错误和不可纠正错误均可上报并记录,并纠正硬件可纠正错误。对于不可纠正错误,通常会进行热重启。MCA的作用域包括处理器中的所有模块,Core、Uncore和IIO(通过IOMCA)。 AER(IIO Advanc...
摘要由CSDN通过智能技术生成

RAS技术主要是通过MCA机制、AER机制实现的。

    MCA(Machine Check Architecture)机制:MCA机制可以上报并尽可能地修复系统总线、ECC、奇偶校验、缓存和TLB等等错误,识别故障源并将故障信息记录在MC Bank中。通过MCA机制,CPU内部的可纠正错误和不可纠正错误均可上报并记录,并纠正硬件可纠正错误。对于不可纠正错误,通常会进行热重启。MCA的作用域包括处理器中的所有模块,Core、Uncore和IIO(通过IOMCA)。

    AER(IIO Advanced Error Reporting)机制:AER机制负责侦测、记录并发送各种IIO模块下的子模块的错误信号,作用域包括IIO模块下的所有子模块,如PCIe接口,DMI,IIO的核心逻辑和Intel VT-d等。

CPU RAS:

    我们提到CPU RAS主要是指MCA 的机制——Machine Check Architecture,它用来检测硬件(这里的Machine表示的就是硬件)错误,比如系统总线错误、ECC错误等等。这套系统通过一定数量的MSR(Model Specific Register)来实现,这些MSR分为两个部分,一部分用来进行设置,另一部分用来描述发生的硬件错误。当CPU检测到不可纠正的MCE(Machine Check Error)时,就会触发Machine Check Exception,通常软件会注册相关的函数来处理这个exception,在这个函数中会通过读取MSR来收集MCE的错误信息,然后重启系统。当然由于发生的MCE可能是非常致命的,CPU直接重启了,没有办法完成MCE处理函数;甚至有可能在MCE处理函数中又触发了不可纠正的MCE,也会导致系统直接重启。CPU还会检测到可纠正的MCE,当可纠正的MCE数量超过一定的阈值时,会触发CMCI(Corrected Machine Check Error Interrupt),此时软件可以捕捉到该中断并进行相应的处理。CMCI是在MCA之后才加入的,算是对MCA的一个增强,在此之前软件只能通过轮询可纠正MCE相关的MSR才能实现相关的操作。MCA以bank为单位对错误进行处理,全局相关的寄存器组定义了如何开启 MCA 的能力。

  • 6
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RAS Mapper是HEC-RAS软件中的一个工具,用于创建和编辑地形数据以及添加GIS背景图层。在RAS Mapper中,可以通过以下步骤来使用它: 1. 打开HEC-RAS软件。 2. 创建一个新项目。 3. 在菜单栏中选择GIS Tools -> RAS Mapper,打开RAS Mapper工具。 4. 在RAS Mapper中,可以选择Tools -> New Terrian来添加地形数据。可以选择地形数据的坐标系作为新建地图文件的坐标系。 5. 在RAS Mapper中,可以选择要添加的GIS背景图层,一般是TIFF格式的栅格数据。 6. 选择是否将栅格文件的坐标系作为地图文件的坐标系,并选择处理后的地形数据保存的文件夹,然后点击create来生成地形文件。 7. 保存生成的地形文件。 8. 在主窗口中点击Edit -> Geometric Data,打开Geometric Data对话框。 9. 选择File -> Save Geometric Data将新建的Geometric Data保存为一个文件。 10. 在RAS Mapper中,可以看到保存的Geometric Data文件对应的节点。 11. 在Geometric Data文件名对应的节点上右键点击“RAS Geometry Properties”,关闭该对话框。 12. 在Geometric Data对话框的绘图区右键点击,选择Set Schematic Plot Extents。 13. 在弹出的对话框中选择Set to Computed Extents,即设置为刚才加载的栅格数据的范围。 14. 点击OK,完成背景图的加载。 综上所述,RAS Mapper是HEC-RAS软件中用于创建和编辑地形数据的工具。通过添加地形数据和GIS背景图层,可以在RAS Mapper中进行地形数据的编辑和可视化。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [hec-ras的geometric Data对话框中如何加载GIS背景图层](https://blog.csdn.net/jinxi1978/article/details/108870388)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [hadoop-memory-filesystem:这是一个基于内存的 Hadoop 文件系统实现,用于测试在 Hadoop 环境中运行的代码](https://download.csdn.net/download/weixin_42121905/19970053)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值