[发明专利]数据处理系统及其操作方法有效
申请号: | 201811639560.6 | 申请日: | 2018-12-29 |
公开(公告)号: | CN110858180B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 边谕俊 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王璇;李新娜 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 及其 操作方法 | ||
1.一种操作数据处理系统的方法,所述数据处理系统设置有包括第一存储器的主机、存储器装置以及包括第二存储器的控制器,所述方法包括:
由所述控制器检查存储器映射表更改列表中是否存在映射信息被更改的第一映射表,并且由所述控制器检查所述第二存储器中是否存在所述第一映射表;
当所述第二存储器中存在所述第一映射表时,由所述控制器检查候选块列表中是否存在与所述第一映射表中包括的一条映射数据对应的存储块;
当所述候选块列表中存在与所述映射数据对应的存储块时,由所述控制器判定所述第一映射表待由于内部操作而被更新,并且返回所述检查;
当所述候选块列表中不存在与任意一条映射数据对应的任意存储块时,由所述控制器将所述第一映射表传送至所述主机;并且
由所述主机接收来自所述控制器的所述第一映射表,并且由所述主机更新包括在所述第一存储器中并且与所述第一映射表对应的第二映射表,
其中所述存储器映射表更改列表包括映射表的条目信息,所述映射表包括由于命令操作或内部操作而被更改的映射数据,
其中所述候选块列表包括多个块之中的待被执行内部操作的存储器块的信息,并且
其中所述内部操作是垃圾收集操作、读取回收操作和损耗均衡操作中的任一种。
2.根据权利要求1所述的方法,其中接收和更新步骤包括:
由所述控制器向所述主机一起提供所述第一映射表的条目信息以及响应;
由所述主机传送向所述控制器请求所述第一映射表的读取缓冲器命令;
由所述控制器将所述第一映射表传送至所述主机;并且
由所述主机基于所述第一映射表来更新所述第二映射表。
3.根据权利要求1所述的方法,进一步包括:当所述第二存储器中不存在所述第一映射表时,由所述存储器装置将所述第一映射表加载至所述第二存储器。
4.根据权利要求1所述的方法,其中所述映射表的条目信息包括映射表编号、所述映射数据的类型信息、所述映射数据的大小信息等中的一个。
5.根据权利要求1所述的方法,进一步包括:由所述控制器在多个存储块之中选择待被执行内部操作的存储块,并且由所述控制器将所选择的存储块包括在所述候选块列表中,所述内部操作包括垃圾收集操作、读取回收操作或损耗均衡操作。
6.根据权利要求5所述的方法,其中选择和包括步骤包括:判定存储块的有效页面计数是否等于或小于阈值,并且将所述有效页面计数等于或小于所述阈值的存储块包括在所述候选块列表中。
7.根据权利要求5所述的方法,其中选择和包括步骤包括:判定存储块的读取计数是否等于或大于阈值,并且将所述读取计数等于或大于所述阈值的存储块包括在所述候选块列表中。
8.根据权利要求5所述的方法,其中选择和包括步骤包括:判定存储块的擦除/写入周期计数是否等于或大于阈值,并且将所述擦除/写入周期计数等于或大于所述阈值的存储块包括在所述候选块列表中。
9.一种数据处理系统,包括:
主机,包括第一存储器;以及
存储器系统,包括控制器和存储器装置,所述控制器包括第二存储器,
其中所述控制器:
检查存储器映射表更改列表中是否存在映射信息被更改的第一映射表,
检查候选块列表中是否存在与所述第一映射表中包括的一条映射数据对应的存储块,并且
当所述候选块列表中存在与所述第一映射表中包括的映射数据对应的存储块时,判定所述第一映射表待由于内部操作而被更新,并且不将所述第一映射表传送至所述主机,
其中所述存储器映射表更改列表包括映射表的条目信息,所述映射表包括由于命令操作或内部操作而被更改的映射数据,
其中所述候选块列表包括多个块之中的待被执行内部操作的存储器块的信息,并且
其中所述内部操作是垃圾收集操作、读取回收操作和损耗均衡操作中的任一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811639560.6/1.html,转载请声明来源钻瓜专利网。