[发明专利]主机系统及其操作方法、包括该主机系统的数据处理系统在审
申请号: | 202010626362.7 | 申请日: | 2020-07-02 |
公开(公告)号: | CN112597068A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 卢垠喜;休曼·普拉卡什·巴拉科瑞斯南;金东进;金石焕;金昌绪;崔宰润;张惠贞 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 赵南;张青 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 系统 及其 操作方法 包括 数据处理系统 | ||
1.一种被配置为与储存系统通信的主机系统,所述主机系统包括:
主机闪存转换层,其被配置为管理所述储存系统中包括的多个块,其中所述主机闪存转换层包括块分配模块,所述块分配模块被配置为基于所述多个块中的空闲块的擦除计数值来生成指示所述空闲块的优先级的优先级信息,并且其中所述主机闪存转换层被配置为基于所述优先级信息为数据写入操作分配所述空闲块中的具有相对低的擦除计数值的空闲块;
计数电路,其被配置为对对所述多个块中的每一个执行的擦除操作的数目进行计数;以及
接口电路,其被配置为将块地址连同对所述储存系统的访问请求一起发送到所述储存系统,所述块地址指示所述被分配的空闲块的位置。
2.根据权利要求1所述的主机系统,其中,所述接口电路还被配置为从所述储存系统接收关于所述多个块的块信息,并且
其中,所述计数电路还被配置为生成所述多个块的擦除计数值。
3.根据权利要求1所述的主机系统,其中,所述计数电路还被配置为基于所述擦除操作的数目增加到预定设定值而增加索引计数值,
其中,基于所述索引计数值来确定所述具有相对低的擦除计数值的空闲块。
4.根据权利要求1所述的主机系统,其中,所述块地址包括指示所述被分配的空闲块的物理地址信息,并且
其中,所述主机闪存转换层还被配置为基于由所述块分配模块生成的所述优先级信息来生成所述块地址。
5.根据权利要求1所述的主机系统,其中,所述块分配模块包括:
空闲块确定器,其被配置为从所述多个块中确定所述空闲块;
计数更新控制器,其被配置为增加被执行擦除操作的块的擦除计数值;以及
空闲块排序器,其被配置为基于所述空闲块的擦除计数值来设定所述空闲块的优先级。
6.根据权利要求1所述的主机系统,其中,所述块分配模块还被配置为管理所述空闲块的排序数据结构,使得基于所述空闲块的擦除计数值为所述数据写入操作分配具有最低擦除计数值的空闲块。
7.根据权利要求6所述的主机系统,其中,所述排序数据结构与具有根据所述擦除计数值确定的树结构的最小堆排序数据结构相对应。
8.根据权利要求6所述的主机系统,其中,基于所述储存系统对所述多个块中的第一块执行擦除操作的请求,所述第一块被包括在所述空闲块中,并且
其中,所述块分配模块还被配置为基于所述第一块的第一擦除计数值来更新所述排序数据结构。
9.根据权利要求8所述的主机系统,其中,第二块在所述第一块之前被包括在所述排序数据结构中,并且
其中,基于所述第二块的第二擦除计数值高于所述第一擦除计数值,所述块分配模块还被配置为在所述第二块之前为所述数据写入操作分配所述第一块。
10.根据权利要求1所述的主机系统,其中,所述主机系统被配置为周期性地存储所述多个块的擦除计数值,并且被配置为在初始化操作期间从所述储存系统接收所述多个块的擦除计数值。
11.根据权利要求1所述的主机系统,其中,所述主机系统被配置为管理所述储存系统中包括的多个闪存装置,
其中,所述块分配模块包括被布置为与所述多个闪存装置对应的多个块分配模块,并且
其中,所述多个块分配模块中的每一个被配置为基于所述多个闪存装置中的对应的闪存装置来生成所述优先级信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010626362.7/1.html,转载请声明来源钻瓜专利网。