[发明专利]提高闪存擦写寿命的方法和装置在审
申请号: | 201910997848.9 | 申请日: | 2019-10-18 |
公开(公告)号: | CN110750466A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 谈超;胡琳 | 申请(专利权)人: | 深圳豪杰创新电子有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 11463 北京超凡宏宇专利代理事务所(特殊普通合伙) | 代理人: | 安卫静 |
地址: | 518000 广东省深圳市南山区桃源*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储区域 存储容量 数据信息 物理块 闪存 擦除 缓存区域 磨损均衡 写入数据 擦写 算法 存储 数据存储区域 方法和装置 获取数据 写入 均衡 | ||
1.一种提高闪存擦写寿命的方法,其特征在于,闪存包括数据缓存区域和数据存储区域,所述方法包括:
获取闪存的存储容量,根据所述闪存的存储容量将所述数据存储区域划分为第一存储区域和第二存储区域;
获取数据信息,并将所述数据信息写入所述数据缓存区域;
将写入所述数据缓存区域中的数据信息分别写入所述第一存储区域和所述第二存储区域,以及将所述第一存储区域中的多个第一物理块已存储的数据信息和所述第二存储区域中已存储的多个第二物理块的数据信息通过磨损均衡算法进行擦除;
其中,所述第一存储区域为用户看得见的区域,所述第二存储区域为所述用户看不见的区域,所述第一存储区域的存储容量与所述第二存储区域的存储容量相同,所述磨损均衡算法为使每个所述第一物理块的擦除次数和每个所述第二物理块的擦除次数达到均衡。
2.根据权利要求1所述的提高闪存擦写寿命的方法,其特征在于,所述将所述第一存储区域中的多个第一物理块已存储的数据信息和所述第二存储区域中已存储的多个第二物理块的数据信息通过磨损均衡算法进行擦除,包括:
在预设周期内检测每个所述第一物理块的擦除次数和每个所述第二物理块的擦除次数;
根据每个所述第一物理块的擦除次数和每个所述第二物理块的擦除次数筛选出所述擦除次数小于预设次数的物理块,并将所述擦除次数小于预设次数的物理块作为擦除物理块,对所述擦除物理块上的数据信息进行擦除。
3.根据权利要求1所述的提高闪存擦写寿命的方法,其特征在于,所述将所述第一存储区域中的多个第一物理块已存储的数据信息和所述第二存储区域中已存储的多个第二物理块的数据信息通过磨损均衡算法进行擦除,包括:
从所述多个第一物理块和所述多个第二物理块中选取任一尚未标记的物理块作为当前物理块,并且标记所述当前物理块和获取所述当前物理块的擦除次数;
从尚未标记的物理块中选取与所述当前物理块的擦除次数的差值大于预设次数阈值的物理块,并且标记选取的物理块;
将所述当前物理块的擦除次数与选取的物理块的擦除次数进行比较;
如果所述当前物理块的擦除次数大于所述选取的物理块的擦除次数,则将所述当前物理块的数据信息与所述选取的物理块的数据信息进行交换,并对所述选取的物理块上的交换后的数据信息进行擦除;
如果所述选取的物理块的擦除次数大于所述当前物理块的擦除次数,则将所述当前物理块的数据信息与所述选取的物理块的数据信息进行交换,并对所述当前物理块上的交换后的数据信息进行擦除。
4.根据权利要求1所述的提高闪存擦写寿命的方法,其特征在于,所述将所述第一存储区域中的多个第一物理块已存储的数据信息和所述第二存储区域中已存储的多个第二物理块的数据信息通过磨损均衡算法进行擦除,包括:
从所述多个第一物理块和所述多个第二物理块中选取任一尚未标记的物理块作为当前物理块,并且标记所述当前物理块和获取所述当前物理块的擦除次数;
将所述当前物理块的擦除次数与预设平均擦除次数阈值进行比较;
如果所述当前物理块的擦除次数大于所述预设平均擦除次数阈值,则从尚未标记的物理块中选取小于所述当前物理块的擦除次数的物理块,并且标记选取的物理块;
将所述当前物理块的数据信息与所述选取的物理块的数据信息进行交换,并对所述选取的物理块上的交换后的数据信息进行擦除。
5.根据权利要求1所述的提高闪存擦写寿命的方法,其特征在于,所述数据信息至少包括图片、文字和视频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳豪杰创新电子有限公司,未经深圳豪杰创新电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910997848.9/1.html,转载请声明来源钻瓜专利网。