[发明专利]一种固态硬盘的均衡方法和固态硬盘有效
申请号: | 200810180172.6 | 申请日: | 2008-11-28 |
公开(公告)号: | CN101441599A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 柯乔 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 固态 硬盘 均衡 方法 | ||
1.一种固态硬盘SSD的均衡方法,其特征在于,包括:
将SSD的存储区分为一个以上的组,所述一个以上的组中的每个组包含多 于一个存储块;
记录每组中每个存储块的擦写次数;
根据每组的总擦写次数的数值和每组中的空白块数量,从每组中获取空白 的存储块,每组的总擦写次数的数值为每组中的各存储块的擦写次数之和;
将数据存储到所述获取的空白的存储块;
其中,所述根据每组的总擦写次数的数值和每组中空白块的数量,从每组 中获取空白的存储块,具体包括:
统计每组的总擦写次数;
判断每组的总擦写次数是否都大于预设的最小阀值THmin,且小于预设的 最大阀值THmax;
如果是,判断每组中是否至少有数值m个空白块,从判断结果为是的组中 获取数值m个空白块;
当所述判断每组的总擦写次数是否都大于预设的最小阀值THmin,且小于 预设的最大阀值THmax的判断结果为否定时,从总擦写次数小于等于预设的最 小阀值THmin和至少包含p个空白块的组中,获取数值p个空白块,以及,从总 擦写次数大于预设的最小阀值THmin,小于预设的最大阀值THmax和至少包含 数值N个空白块的组中,获取N个空白块,N与该组的总擦写次数之间具有线 性关系。
2.根据权利要求1所述的方法,其特征在于,所述将数据存储到所述获取 的空白的存储块之后,所述方法还包括:
判断是否有一组存储块中的数据已经存储满;如果是,
统计所述SSD中每组的总擦写次数;
根据总擦写次数多少的顺序,将排在前S位的组中的数据与排在后S位的组 中的数据进行互换。
3.根据权利要求1所述的方法,其特征在于,所述将数据存储到所述获取 的空白的存储块之后,所述方法还包括:
判断是否有一组存储块中的数据已经存储满,如果是,根据存储数据已满 的组中每个存储块中记录的擦写次数的多少,对所述存储数据已满的组中的存 储块排序;
将排在前N位的存储块上的数据与排在后N位的存储块上的数据进行互 换。
4.根据权利要求3所述的方法,其特征在于,所述将排在前N位的存储块 上的数据与排在后N位的存储块上的数据进行互换之后,所述方法还包括:
擦除存储数据已满的组中的无效数据;或者,
擦除所述SSD中各组中无效数据。
5.根据权利要求4所述的方法,其特征在于,所述擦除所述SSD中各组中 无效数据之后,所述方法还包括:
统计所述SSD中各组的总擦写次数;
根据总擦写次数多少的顺序,将排在前S位的组中的数据与排在后S位的组 中的数据进行互换。
6.根据权利要求5所述的方法,其特征在于,所述统计所述SSD中各组的 总擦写次数之后,所述方法还包括:
判断是否有一组的总擦写次数大于或者等于预设的阀值TH,如果是,执 行所述根据总擦写次数多少的顺序,将排在前S位的组中的数据与排在后S位的 组中的数据进行互换。
7.根据权利要求5或者6所述的方法,其特征在于,所述将排在前S位的组 中的数据与排在后S位的组中的数据进行互换,具体包括:
判断要进行数据互换的组是否有空白块,如果是,将所述要进行数据互换 的组中数据存储到目的组的空白块中。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
判断所述要进行数据互换的组中数据是否全部存储到目的组的空白块中;
如果否,将所述要进行数据互换的组中存储块的擦写次数为大于等于数值 F的存储块上的数据与所述目的组中存储块的擦写次数为小于等于数值G的存 储块上的数据进行互换;将所述要进行数据互换的组中存储块的擦写次数为小 于等于数值F的存储块上的数据与所述目的组中存储块的擦写次数为大于等于 数值G的存储块上的数据进行互换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810180172.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:静脉切除器
- 下一篇:在移动通信设备上实施安全策略的系统