[发明专利]基于非易失性存储器中两个连续逻辑块的掉电保护方法有效
申请号: | 200710064230.4 | 申请日: | 2007-03-07 |
公开(公告)号: | CN101025715A | 公开(公告)日: | 2007-08-29 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 北京飞天诚信科技有限公司 |
主分类号: | G06F12/16 | 分类号: | G06F12/16;G06F11/14 |
代理公司: | 北京众合诚成知识产权代理有限公司 | 代理人: | 李光松 |
地址: | 100083北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种数据掉电保护方法,尤其涉及一种基于非易失性存储器中两个连续逻辑块的掉电保护方法。通过在存储区中增加一个或多个备份块,并在原有逻辑块号的基础上,增加逻辑块的状态标识位,包括跨块数据的掉电安全改写过程和上电后数据恢复过程。本发明通过增加备份块,保证了在同时改写多个数据块的过程中,掉电发生时数据不易丢失,很大程度的提高了数据存储的可靠性及安全性,并且有效避免了频繁擦写某一块擦写块,从而提高了Flash存储器使用寿命。 | ||
搜索关键词: | 基于 非易失性存储器 两个 连续 逻辑 掉电 保护 方法 | ||
【主权项】:
1.一种基于非易失性存储器中两个连续逻辑块的掉电保护方法,其特征在于通过在存储区中增加一个或一个以上备份块,并在原有逻辑块号的基础上,增加逻辑块的状态标识位,包括跨块数据的掉电安全改写过程和上电后数据恢复过程:跨块数据的掉电安全改写过程包括:步骤1:在内存中整理被改写的数据块中的内容,将修改后的数据分别写入空块中,使所述空块成为备份块;步骤2:将所述数据块变为空块;步骤3:通过改写状态标识位,将所述备份块的逻辑块号改写为所述数据块的逻辑块号;上电后数据恢复过程包括:步骤1′:系统扫描数据存储区,判断所述数据块是否齐全和/或所述备份块是否存在;步骤2′:若所述数据块齐全,且所述备份块不存在,则系统结束数据恢复任务;若所述数据块齐全,且查找到所述备份块,则擦除所述备份块,系统结束数据恢复任务;若所述数据块缺失,则将所述备份块的逻辑块号修改为所述数据块的逻辑块号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞天诚信科技有限公司,未经北京飞天诚信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710064230.4/,转载请声明来源钻瓜专利网。