一种掉电保护方法、系统和装置制造方法及图纸

技术编号:3343729 阅读:231 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种掉电保护方法,包括以下步骤:检测到异常掉电时,备用供电设备向内存、内存控制器以及非易失性存储介质供电;将所述内存和所述内存控制器中的数据写入非易失性存储介质。本发明专利技术的还提供一种掉电保护系统和装置,解决了备用电池时间规格的限制,在不增加电池容量的情况下更长时间的保护内存数据,同时扩展了保护范围,增加对内存控制器的缓存数据和寄存器数据的保护。另外,还具有记录掉电事件日志、在数据存储时进行加密和/或压缩等功能,更有效保护数据和配置信息。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种掉电保护方法、设备和装置。
技术介绍
掉电保护是现在高可靠高可用系统中大量采用的 一项技术,其在系统因 供电系统异常引起掉电时,对内存中的数据保护一定时间的作用,从而有效 提高系统的可用性,避免了由于掉电引起的数据丟失。目前的实现方法是在系统掉电时,让内存进入自刷新模式,内存在自刷 新模式下由电池供电,由于内存在自刷新模式下的功耗比较小,因此该电池要实现72小时的保护所需的电能也较小,不需要使用UPS (Uninterruptible Power Supply,不间断电源)等较大的备用电源。现有技术中所使用的掉电保护系统的示意图如图l所示,在系统掉电时, 让内存进入自刷新模式,内存在自刷新模式下由电池供电。具体的在系统的主电源正常工作时,BBU (Backup Battery Unit,电池备用单元) 不对内存供电。在为内存和内存控制器供电的主电源掉电后,通过相关的掉 电才企测电路,内存进入自刷新才莫式,并由BBU供电。该BBU为内存持续供 电的时间取决于电池容量、以及内存在自刷新模式下的耗电量, 一般的供电 时间为72小时,即才是供的数据本文档来自技高网...

【技术保护点】
一种掉电保护方法,其特征在于,包括以下步骤:检测到异常掉电时,备用供电设备向内存、内存控制器以及非易失性存储介质供电;将所述内存和/或所述内存控制器中的数据写入所述非易失性存储介质。

【技术特征摘要】
1、一种掉电保护方法,其特征在于,包括以下步骤检测到异常掉电时,备用供电设备向内存、内存控制器以及非易失性存储介质供电;将所述内存和/或所述内存控制器中的数据写入所述非易失性存储介质。2、 如权利要求1所述内存掉电保护方法和系统,其特征在于,所述4企测 到异常掉电前,还包括检测所述备用供电设备的状态是否正常,正常时则 启用掉电保护,使所述备用供电设备进入等待应急供电状态。3、 如权利要求1所述掉电保护方法,其特征在于,所述#内存和/或所述 内存控制器中的数据写入非易失性存储介质的同时,在所述非易失性存储介 质中记录所述掉电事件。4、 如权利要求1所述掉电保护方法,其特征在于,所述将内存和/或所述 内存控制器中的数据写入非易失性存储介质具体为将所述内存和所述内存控制器中的数据进行压缩、和/或加密后,写入非 易失性存储介质。5、 如权利要求1所述掉电保护方法,其特征在于,所述将内存和/或内存 控制器中的数据写入非易失性存储介质后,还包括所述内存和/或内存控制器中的数据写入非易失性存储介质完成后,关闭 所述备用供电设备。6、 如权利要求1所述掉电保护方法,其特征在于,所述将内存和/或内存 控制器中的数据写入非易失性存储介质后,还包括恢复上电后,进行所述内存和内存控制器中数据的恢复。7、 如权利要求1至6中任一项所述掉电保护方法,其特征在于,所述内 存控制器中的数据包括内存控制器中的緩存数据,和/或内存控制器内的寄 存器数据。8、 一种掉电保护系统,其特征在于,包括备用供电设备,用于当系统异常掉电时,向内存、内存控制器和非易失 性存储介质供电;非易失性存储介质,用于当系统异常掉电时,存储所述内存和/或所述内 存控制器中的数据。9、 如权利要求8所述掉电保护系统,其特征在于,还包括控制单元, 用于当系统异常掉电时,对所述备用供电设备和非易失性存储介质进行控制, 所述控制单元具体包括备用供电设备控制子单元,用于当系统异常掉电时,控制所述备用供电 设备向内存、内存控制器和非易失性存储介质供电;数据备份子单元,用于当系统异常掉电时,将所述内存和/或所述内存控 制器中的数据写入非易失性...

【专利技术属性】
技术研发人员:郑卫红
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利