关键任务应用程序依赖于故障保护存储器

Mission-critical applications depend on fail-safe memory

对于不能选择故障的关键任务应用,具有嵌入式功能的故障安全存储器将彻底改变高可靠性和安全系统的设计。

第一个集成内存的微处理器彻底改变了这个行业。对内存的直接内部访问提高了吞吐量和可靠性,同时消除了故障点并降低了系统成本。今天,根据应用的不同,在微处理器中集成多种类型的内存可以增加实际价值。这种趋势现在正在逆转:内存开始集成微处理器,这将再次给电子行业带来革命性的变化,并为需要可靠性、监控、安全性和人工智能的应用带来一定程度的智能。

故障安全操作

任务关键型应用程序,如果不能选择失败,则使用内存存储设备来安全启动系统,记录关键信息,并为关键功能扩展工作内存。这种“故障安全”应用的例子有高级驾驶员辅助系统(ADAS)、便携式医疗设备、工厂自动化、国防级传感器和先进的无线通信系统。这些应用程序中的每一个都包含任务关键的功能或子系统,不能让它们失效。在这些系统中,故障往往会付出高昂的代价,例如系统损坏、昂贵的停机时间和/或人员伤亡。

从内存的角度来看,故障保护操作意味着1)系统可以确信,当一个值存储在内存中时,稍后将检索到相同的值;2)系统将知道某个特定值是否不再可靠,以便采取纠正措施。虽然收缩处理技术提高了内存密度,但也增加了内存损坏的风险,比如宇宙粒子引起的位翻转。因此,内存可靠性正迅速成为所有任务关键型应用的原始设备制造商的标准关注点,尤其是在必须满足安全合规性法规和永不停机标准的行业。

所有的故障保护系统都需要准确地存储引导代码,并从该代码可靠地启动。随着汽车越来越自主,汽车的“思考”部分需要准确的传感器数据来做出决定。数据错误可能导致危险的错误识别。因此,更多的系统内存需要提供高可靠性,以保证故障安全运行。

为了提高内存的可靠性,主处理器将计算一个纠错码(ECC)值并存储该值,以便系统以后可以验证读回的数据是否与存储时相同。ECC还允许系统潜在地纠正错误。然而,ECC值需要计算资源来计算。系统还必须验证ECC值在存储时没有发生位翻转。

高可靠性任务的另一个例子是非易失性存储器(NVM)的损耗均衡。由于NVM单元的持久性有限,频繁写入的系统必须将单元的使用和磨损分散到内存中,以防止内存块过早丢失。实现有效的损耗均衡会给主机处理器带来额外的负担。

故障保护存储器

今天最先进的内存产品已经过优化,以满足任务关键型应用程序的需要,这意味着它们专门设计用于在高负载和恶劣环境下存储、保护和恢复数据。这些增强型存储设备具有集成计算能力,以实现高水平的功能安全性、安全性和可靠性。集成计算支持附加功能,例如,作为信任的根。

与依赖主机处理器来保证内存可靠性不同,故障保护内存设备自己管理这个功能。这使得重要的功能,如即时启动功能,因为可以更快地验证和加载引导代码,如果主机处理器需要执行这样的验证。此外,在故障保护存储器设备中,可以快速可靠地验证配置和其他重要数据的完整性。高级存储设备还可以监视自己的操作,以确保主机和内存设备之间读写的完整性。

当使用带有嵌入式功能的故障保护存储器时,上市时间也大大缩短。为具有安全要求的应用程序设计高可靠性功能需要时间。它还需要广泛的分析,以验证是否符合法规。选择具有这些集成功能的故障保护存储器可以节省时间和金钱。

无需指定更高性能的主机处理器来验证内存可靠性,这也可以节省额外的成本。通过将必要的处理能力集成到内存中,可以降低下一代智能内存的总体拥有成本。

故障保护存储器涵盖所有类型的存储器,从SRAM到非易失性设备,包括NOR Flash、F-RAM和NVRAM。例如,NVRAM可用于数据记录或进行自动车辆的轨迹计算,也需要与存储用于计算的应用程序代码的NVM一样可靠。

存储的未来

虽然智能内存的主要好处是更高的可靠性,但还有一个将变得越来越重要的次要好处:更快的创新步伐。考虑一下安全法规的变化速度有多快,以及安全需要不断应对新的威胁。通过集成的内存加处理器架构,原始设备制造商能够更快地实施新的安全和安保措施,而不是在软件中实现这些措施。此外,当智能内存子系统能够满足规则时,现有的应用程序可以立即适应这些规则。原始设备制造商也可以在不需要重新设计的情况下为产品线引入新的可靠性特性,只需更换内存即可。

故障保护存储器也能承担起保护数据的重任。通过集成密码引擎和嵌入式内存处理器,数据可以以安全的方式存储。考虑到内存占用通常会使处理器所需的门数相形见绌,这些功能和其他高级功能可以在内存中以相对较小的成本实现。

然而,保护数据安全只是一个开始。想象一下,一个内存可以在存储传感器数据之前对其执行计算。故障保护存储器本质上也更可靠,因为它们不依赖于外部处理器。

未来智能内存减轻主机处理负载的方式是无穷无尽的。

在未来,商品存储器将继续在市场上发挥作用,但对于那些不能选择故障的应用,除了存储数据外,具有嵌入式功能的故障安全存储器将彻底改变系统设计的高度可靠性和安全性。

关键任务应用程序依赖于故障保护存储器相关推荐

  1. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第三篇)故障保护及问题诊断

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第三篇)故障保护及问题诊断 PIX无法安装驱动 双击下载的px4_driver_installer ...

  2. 20210728用树莓派 DIY 四轴飞行器(硬件、故障保护、遥控、飞行模式)

    https://mbb.eet-china.com/forum/topic/92385_1_1.html 20210728用树莓派 DIY 四轴飞行器(硬件.故障保护.遥控.飞行模式) 2021-7- ...

  3. 1.18.Table API SQL(概念、依赖图、Table程序依赖、扩展依赖)

    1.18.Table API & SQL 1.18.1.概念 1.18.1.1.依赖图 1.18.1.2.Table程序依赖 1.18.1.3.扩展依赖 1.18.Table API & ...

  4. 小程序 foreach_【第2106期】小程序依赖分析实践

    前言 这种可视化分析图还是很直观的,很有趣.今日早读文章由自然醒授权分享. 正文从这开始~~ 用过 webpack 的同学肯定知道 webpack-bundle-analyzer ,可以用来分析当前项 ...

  5. 编译Ngnix遇到的问题,查看程序依赖的库文件

    要点:ldd 可以读取每个可以运行的程序依赖的 so 文件. 编译的时候提示需要Openssl库. 查看本机,已经安装了openssl 查看编译报错文件,查找Openssl所依赖的库 more obj ...

  6. 小程序 const moment = require('moment')_小程序依赖分析实践

    用过 webpack 的同学肯定知道 webpack-bundle-analyzer ,可以用来分析当前项目 js 文件的依赖关系. webpack-bundle-analyzer 因为最近一直在做小 ...

  7. RH10M漏电故障保护继电器

    RH10M漏电故障保护继电器 品牌:JOSEF约瑟 产品型号:RH10M 工作电压:AC220V/AC380V 动作时间:0.1~2S 安装方式:柜内导轨/嵌入面板 零序孔径:25mm~220mm 主 ...

  8. 让应用程序禁止Windows屏幕保护

    让应用程序禁止Windows屏幕保护 2000-03-21· 周新栋·计算机世界日报 如果在你的程序中需要一个很长的时间段来进行大量的数据处理,这段时间长得足以使Windows因检测不到用户动作而激活 ...

  9. ch340t电路_CH340T模块的程序下载电路故障及解决方法

    CH340T 模块的程序下载电路故障及解决方法 黄韦,王忠,杨卫军,王鑫 [摘 要] 摘要 : 本文根据经典的 CH340T 模块下载电路 , 设计制作了基于 STC89C52 单片机的最小系统板.针 ...

最新文章

  1. UIPickerView和UIDataPicker
  2. 【LeetCode】198.打家劫舍
  3. .NET Core很酷,你不得不知
  4. Hadoop入门(五)IO操作
  5. 2021新媒体内容生态数据报告
  6. jQuery: 仿select下拉框效果,点击空白关闭弹出层,判断是否被mouseover
  7. Edge Deletion CodeForces - 1076D(水最短路)
  8. Jquery入门学习第三篇
  9. 初窥QuickTest脚本录制
  10. his提供哪些服务_品牌战略咨询能为企业提供哪些服务
  11. php player baidu,BaiduPlayer.php
  12. 360手机助手pc版 v2.4.0.1265 官方版
  13. 抖音书单号怎么取名,抖音书单号大概多久能起来
  14. 线下综合体-中岛店的一些思考
  15. mipi的dsi全称_MIPI-DSI/CSI协议介绍-转载
  16. 浪潮服务器加速计算系统,超强AI计算系统囊括浪潮人工智能服务器
  17. MAC合约3.0API
  18. 最大似然估计(Maximum Likehood Estimation,MLE)和最大后验估计(Maximum A Posteriori estimation, MAP)
  19. 谷歌程序员年薪高达25万美元以上
  20. 《Arduino开发实战指南:LabVIEW卷》6.6 基于Arduino的弹珠游戏

热门文章

  1. 【读书笔记】知易行难,多实践
  2. tensorflow 1.x Saver(保存与加载模型) 预测
  3. tensor转换 pytorch tensorflow
  4. 解决:UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position错误
  5. Intel发布FPGA
  6. AIoT开放平台及应用
  7. 自然语言推理和数据集
  8. 图像分类:CVPR2020论文解读
  9. RxJava 变换操作符Map
  10. Android 自定义Dialog 的使用