[发明专利]SSD驱动器中的改进的无用单元收集在审
申请号: | 201610816608.0 | 申请日: | 2016-09-12 |
公开(公告)号: | CN106527966A | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | 欧阳湘勇;尹钟万;苏什玛·迪万德拉帕 | 申请(专利权)人: | 蜂巢数据有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 陆建萍,郑霞 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请涉及SSD驱动器中的改进的无用单元收集。存储设备例如NAND闪存设备包括维持多个数据块的温度的控制器,温度根据随着块中的有效数据对象的数量并随着有效数据对象被访问的新近性而增加的函数来被计算。具有最低温度的块被选择用于无用单元收集。基于在LRU列表的热列表中引用的、存储在块中的有效数据对象的数量来确定块的新近性。在无用单元收集期间,使最近最少使用的数据对象无效以减小写放大。 | ||
搜索关键词: | ssd 驱动器 中的 改进 无用 单元 收集 | ||
【主权项】:
一种方法,包括:由存储器设备控制器对多个存储器块执行多个读操作,所述多个存储器块中的每个块存储一个或多个数据对象,每个读操作引用在所述多个存储器块的一个中的所述数据对象中的一个;由所述存储器设备控制器响应于检测到在所述一个或多个存储器块中的所述一个或多个数据对象的一部分满足无效标准而使所述一个或多个数据对象的所述部分无效;由所述存储器设备控制器为所述多个存储器块中的每个块计算随着所述每个块的所述一个或多个对象被读取的新近性而增加的新近性度量;由所述存储器设备控制器为所述多个存储器块中的每个块计算随着所述每个块的所述一个或多个对象的有效与无效对象之比而增加的有效性度量;由所述存储器设备控制器识别来自所述多个存储器块的一个或多个最低度量块,所述一个或多个最低度量块每个具有比所述多个存储器块的未包括在所述最低度量块中的其余部分更低的组合新近性度量和有效性度量;以及在对所述多个存储器块的所述其余部分执行无用单元收集之前由所述存储器设备控制器对所述一个或多个最低度量块执行无用单元收集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蜂巢数据有限公司,未经蜂巢数据有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610816608.0/,转载请声明来源钻瓜专利网。