【技术实现步骤摘要】
本专利技术涉及存储数据保护领域,特别是涉及一种基于NVDIMM的掉电保护系统与方法。
技术介绍
NVDMM是在一种集成了DRAM+非易失性内存芯片的内存条规格,能够在完全断电的时候依然保存完整内存数据。目前传统NVDIMM的工作过程如下:1、当电源要断开时,CPU中央处理器接到断电通知,以ADR TRIGGER触发器方式通知NVDIMM进行掉电保护,这时候,数据会从RAM随机存取存储器拷贝到NAND FLASH闪存进行保护,同时B1S基本输入输出系统记录保护状态;2、当电源再次接通时,B1S初始化过程会读取上述步骤I所记录的保护状态,然后将上次断电保护在NAND FLASH里的数据,触发NVDIMM拷贝回RAM内存,并通知上层OS操作系统知晓数据已恢复;但是上述NVDIMM的工作方式依赖于CPU的ADR功能,而该功能只有特殊处理器才有,且状态记录依赖于B1S,要靠B1S的开发来进行支持,这个也带来平台通用的难度,任何一个平台想使用,必须开发修改B1S,也存在比较大的局限性,通用性差。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种基于NVDMM ...
【技术保护点】
一种基于NVDIMM的掉电保护系统,其特征在于,包括:断电触发模块,与电源模块以及NVDIMM均相连接,用于获取电源模块的电平,根据电平的变化判断是否将要发生断电,如果是则直接触发NVDIMM进行掉电保护;数据保护寄存器模块,与NVDIMM以及操作系统均相连接,用于在接收到操作系统的断电信号时记录断电状态,并对NVDIMM的掉电保护结果状态进行记录,在接收到操作系统的恢复来电信号时根据记录的状态触发NVDIMM将掉电保护的数据拷贝至RAM。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙磊,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。