[发明专利]在电力关闭时保存数据有效
申请号: | 201810224592.3 | 申请日: | 2018-03-19 |
公开(公告)号: | CN108874695B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 郑凯隆;赖昀佐;E.利西特西恩;J.罗;S.B.皮莱 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F12/0882 | 分类号: | G06F12/0882;G06F11/07 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邱军 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 主机数据段被接收并存储在与当前存储在非易失性存储器中的先前存储的数据单元相对应的高速缓存数据单元中。创建元数据,该元数据标识与接收到的主机数据段对应的、先前存储的数据单元中未经修改的先前存储的主机数据段,该元数据包括指示先前存储的数据单元需要更新的更新标志。响应于检测到意外的电力中断,高速缓存数据单元和元数据被写入到非易失性存储器阵列的区域,该区域不同于先前存储的数据单元当前被存储的区域。在意外的电力中断之后恢复操作时,则基于更新标志将高速缓存数据单元识别为响应于电力关闭已经被保存,而没有在非易失性存储器阵列中更新先前存储的数据单元,并且然后将该高速缓存数据单元重新加载到存储器高速缓存中。 | ||
搜索关键词: | 存储 数据单元 高速缓存数据 主机数据 非易失性存储器阵列 电力关闭 电力中断 更新标志 元数据 存储器高速缓存 非易失性存储器 创建元数据 元数据标识 保存数据 单元识别 恢复操作 重新加载 响应 更新 写入 保存 检测 | ||
【主权项】:
1.一种数据存储系统,包括:非易失性存储器阵列;易失性存储器;和控制器,被配置为:接收用于在所述非易失性存储器阵列中存储的多个主机数据段;将接收到的主机数据段存储在易失性存储器的存储器高速缓存内的高速缓存数据单元中,该高速缓存数据单元对应于当前在非易失性存储器阵列中的先前存储的数据单元;创建用于高速缓存数据单元的元数据和更新标志,所述元数据标识对应于所接收的主机数据段的、在先前存储的数据单元中的未经修改的先前存储的主机数据段,所述更新标志指示未经修改的先前存储的段需要更新;根据电力关闭的指示检测电力关闭是意外的电力中断;响应于检测到意外的电力中断,将高速缓存数据单元和元数据从存储器高速缓存写入到不同于非易失性存储器阵列中的第二区域的非易失性存储器阵列的第一区域,其中先前存储的数据单元当前被存储在所述第二区域中,而不更新第二区域中先前存储的数据单元;以及在意外的电力中断之后恢复操作时,基于检测到更新标志,将所述第一区域中的高速缓存数据单元和元数据识别为响应于电力关闭已经从存储器高速缓存中被复制、而没有在非易失性存储器阵列中更新先前存储的数据单元,并且将高速缓存数据单元和元数据从非易失性存储器阵列的第一区域重新加载到存储器高速缓存中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810224592.3/,转载请声明来源钻瓜专利网。