[发明专利]基于NAND flash的映射表数据更新方法和装置有效
申请号: | 201611130060.0 | 申请日: | 2016-12-09 |
公开(公告)号: | CN108614665B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 陈诚 | 申请(专利权)人: | 北京兆易创新科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种基于NAND flash的映射表数据更新方法和装置,其中,基于NAND flash的映射表数据更新方法包括:建立更新起始标志和更新结束标志,并在存储设备重启后,根据更新结束标志的存在与否,完善数据更新的相关操作。本发明实施例通过在NAND flash的映射表数据更新过程中建立更新起始标志和更新结束标志,进而在更新中断后,仅需对更新起始标志和更新结束标志进行查找,即可判断更新操作是否完成,进而及时完善更新操作。解决现有技术中由于设备掉电或其他故障造成映射表数据更新不及时从而与用户数据不一致的问题,提高了更新效率,进而保证用户数据与表数据的一致性,从而避免了因数据不一致引发的其他错误。 | ||
搜索关键词: | 基于 nand flash 映射 数据 更新 方法 装置 | ||
【主权项】:
1.一种基于NAND flash的映射表数据更新方法,应用于NAND flash存储设备,所述存储设备包括数据块和表块,所述表块中存储所述映射表数据,其特征在于,所述方法包括:在映射表数据更新开始时,建立更新起始标志,并将更新起始标志保存到所述映射表数据在所述表块中的更新起始位置;在所述映射表数据更新结束时,建立更新结束标志,并将更新结束标志保存到所述映射表数据在所述表块中的更新结束位置;在所述存储设备重启后,查找所述表块中最后写入的数据是否是所述更新结束标志;若不是所述更新结束标志,则重新建立所述更新起始标志,获取当前操作数据块;对所述当前操作数据块对应的映射表数据进行更新,并在更新结束时,建立所述更新结束标志。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京兆易创新科技股份有限公司,未经北京兆易创新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611130060.0/,转载请声明来源钻瓜专利网。