[发明专利]缓冲器分配的控制器和存储装置及操作存储装置的方法在审
申请号: | 201711145085.2 | 申请日: | 2017-11-17 |
公开(公告)号: | CN108121674A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 李鋧株;裴贤秀;李廷必;林晓泽;金钟民;李兰熙 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F3/06 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 姜长星;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓冲器分配 存储装置 非易失性存储器 存储控制器 操作存储 控制器 缓冲器 非易失性存储器单元 存储空间 通道连接 分配 工作量 主机 存储 配置 | ||
1.一种存储装置,包括:
非易失性存储器,包括多个非易失性存储器单元;
缓冲器,包括将被分配给从主机获取的多个命令的多个存储空间;
存储控制器,通过多个通道连接到非易失性存储器,所述存储控制器被配置为存储与所述多个通道中的每个通道的工作量对应的状态信息并将缓冲器分配给所述多个命令,其中,分配基于状态信息。
2.如权利要求1所述的存储装置,其中,存储控制器还被配置为不管命令获取的顺序而分配缓冲器。
3.如权利要求1所述的存储装置,其中,存储控制器包括与所述多个通道对应的多个命令队列,
其中,所述多个通道中的每个通道的工作量基于存储在所述多个命令队列中的每个命令队列中的命令的对应数量而被确定。
4.如权利要求1所述的存储装置,其中,存储控制器还被配置为:将所述多个通道中的每个通道的工作量与阈值进行比较,并基于比较的结果产生指示第一值和第二值之中的一个的与所述多个通道中的每个通道的工作量对应的状态信息。
5.如权利要求1所述的存储装置,其中,存储控制器还被配置为:顺序获取映射到所述多个通道中的第一通道的第一命令和映射到所述多个通道中的第二通道的第二命令,并基于状态信息确定是否优先将缓冲器分配给第二命令,以将第二命令排队在命令队列中。
6.如权利要求1所述的存储装置,其中,存储控制器包括:预测和监视器块,被配置为基于通道条带化预测将被映射到所述多个命令的通道,并基于状态信息监视预测的通道的状态。
7.如权利要求6所述的存储装置,还包括:存储器,被配置为从预测和监视器块接收获取的所述多个命令的命令描述符、预测的通道的通道信息以及与所述多个通道中的每个通道的工作量对应的状态信息,并存储获取的所述多个命令的命令描述符、预测的通道的通道信息以及与所述多个通道中的每个通道的工作量对应的状态信息。
8.如权利要求1所述的存储装置,其中,所述多个通道中的每个通道的工作量基于对应的非易失性存储器单元是否正在执行后台操作而被确定。
9.如权利要求8所述的存储装置,其中,存储控制器还被配置为:确定所述多个非易失性存储器单元中的对应的非易失性存储器单元是否当前正在执行或被调度为执行后台操作,并基于所述多个非易失性存储器单元中的对应的非易失性存储器单元是否当前正在执行或被调度为执行后台操作,来将与所述多个通道中的每个通道的工作量对应的状态信息产生为第一值和第二值中的一个。
10.如权利要求1所述的存储装置,其中,存储控制器还被配置为:获取映射到所述多个通道中的第一通道的第一命令,并基于与第一命令对应的状态信息确定是否在从获取到第一命令时的时间起特定时间之后将缓冲器中的所述多个存储空间中的存储空间分配给第一命令。
11.如权利要求1所述的存储装置,其中,与所述多个通道中的每个通道的工作量对应的状态信息在多个阶段中被确定,并包括多个位,
其中,存储控制器还被配置为:以从映射到具有小工作量的通道的命令到映射到具有大工作量的通道的命令的顺序分配缓冲器。
12.如权利要求1所述的存储装置,其中,存储控制器包括:多个命令队列,所述多个命令队列中的每个命令队列连接到所述多个通道中的至少两个通道,
其中,与所述多个通道中的每个通道的工作量对应的状态信息基于存储在所述多个命令队列中的每个命令队列中的命令而被产生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711145085.2/1.html,转载请声明来源钻瓜专利网。