[发明专利]一种固态硬盘磨损均衡的处理方法在审
申请号: | 201710447773.8 | 申请日: | 2017-06-14 |
公开(公告)号: | CN106990926A | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 刘哲 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 固态 硬盘 磨损 均衡 处理 方法 | ||
技术领域
本申请涉及固态硬盘技术领域,尤其涉及一种固态硬盘磨损均衡的处理方法。
背景技术
固态硬盘由主控单元和固态存储单元组成,在固态存储单元中包括多个Block,也即数据块。由于固态硬盘没有重写机制,所以在一个Block写满数据后,需要擦除Block中的数据,才可以写入新数据。
由于各个block块的擦除次数是有限的,为了延长固态硬盘的寿命,需要对各个Block的擦除操作进行均衡。这种对各个Block擦除操作的次数进行均衡的做法称为磨损均衡。
目前,磨损均衡方式主要为:在非空白Block中挑出擦除次数较少的包含冷数据的Block,以及,擦除次数较多的包含热数据的Block,然后交换两个Block中数据。
目前,固态硬盘的控制单元会单独为磨损均衡设置一个处理流程,这会加重控制单元的负担。
发明内容
本申请提供了一种固态硬盘磨损均衡的处理方法,可以在垃圾回收写时,将擦除次数最多的空白Block作为目的Block,从而在垃圾回收时实现一定程度的磨损均衡。
为了实现上述目的本申请提供了以下技术特征:
一种固态硬盘磨损均衡的处理方法,包括:
在固态硬盘中的空白Block的数量小于预设阈值的情况下,在非空白Block中确定垃圾回收写的源Block;
将空白Block中擦除次数最多的Block确定为垃圾回收写的目的Block;
将所述源Block中的有效数据写入所述目的Block中;
对所述源Block执行擦除操作。
可选的,所述在非空白Block中确定垃圾回收写的源Block,包括:
将非空白Block中有效数据数量最小的Block,确定为源Block。
可选的,所述在非空白Block中确定垃圾回收写的源Block,包括:
将非空白Block中有效数据数量小于预设数量的Block,确定为源Block。
可选的,所述在非空白Block中确定垃圾回收写的源Block,包括:
对非空白Block中的有效数据量进行排序,按有效数据量进行排序;
按有效数据量由小至大顺序获取多个Block,将多个Block确定为源Block。
可选的,还包括:
在接收用户写请求后,在空白Block中确定擦除次数最少的空白Block;
将所述用户写请求中的数据写入该空白Block中。
可选的,在擦除所述源Block中的所有数据后,还包括:
将所述源Block的擦除次数加1。
通过以上技术手段,可以实现以下有益效果:
本申请提供了一种磨损均衡的处理方法,其中在垃圾回收写时将擦除次数最多的空白Block作为目的Block,在一定程度上实现磨损均衡。本申请没有单独为磨损均衡开辟一个处理流程,所以可以在一定程度上减轻控制单元的负担。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例公开的一种磨损均衡的处理方法的流程图;
图2为本申请实施例公开的又一种磨损均衡的处理方法的流程图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在固态硬盘中包含两种写操作:第一种写操作,垃圾回收写操作,第二种用户写操作。
根据本申请提供的一个实施,在垃圾回收写操作时供的一种磨损均衡的处理方法。参加图1,具体包括以下步骤:
步骤S101:在固态硬盘中的空白Block的数量小于预设阈值的情况下,在非空白Block中确定垃圾回收写的源Block。
在固态硬盘中有两类Block,一类Block为非空白Block,该类Block中已写入数据,另一类Block为空白Block,该类Block中未写入数据。
本实施例提供了本步骤的两种实现方式:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710447773.8/2.html,转载请声明来源钻瓜专利网。