维持存储器子系统的队列技术方案

技术编号:35808401 阅读:36 留言:0更新日期:2022-12-03 13:27
描述用于维持存储器子系统的队列的数据流处理的方法、系统及装置。可确定包含于存储器子系统的存储器裸片的多个队列中的一队列中的命令数目。每一队列可与相应优先级相关联且可经配置以维持一组相应命令。可基于包含于所述队列中的命令数目来将命令指派给所述队列。可基于所述队列的所述相应优先级从所述队列发出一或多个命令。列发出一或多个命令。列发出一或多个命令。

【技术实现步骤摘要】
【国外来华专利技术】维持存储器子系统的队列


[0001]下文大体上涉及一种存储器子系统,且更具体来说,涉及维持存储器子系统的队列。

技术介绍

[0002]存储器子系统可包含存储数据的一或多个存储器装置。举例来说,存储器装置可为非易失性存储器装置及易失性存储器装置。一般来说,主机系统可利用存储器子系统将数据存储于存储器装置处及从存储器装置检索数据。
附图说明
[0003]将从下文给出的详细描述及从本公开的各种实例的附图更完全理解本公开。然而,图式不应被视为将本公开限于特定实例,而是仅用于解释及理解。
[0004]图1说明根据本公开的一些实例的包含存储器子系统的实例计算系统。
[0005]图2是根据本公开的一些实例的用于维持存储器子系统的队列的实例方法的流程图。
[0006]图3A是根据本公开的一些实例的存储器子系统的固件队列的实例。
[0007]图3B是根据本公开的一些实例的用于存储器控制器的全局池。
[0008]图4是根据本公开的一些实例的用于维持队列的存储器子系统的实例。
[0009]图5是本公开的本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:确定包含于存储器子系统的存储器裸片的多个队列中的一队列中的命令数目,每一命令与对所述存储器子系统执行的相应操作相关联,其中所述多个队列中的每一队列与相应优先级相关联且经配置以维持对所述存储器子系统执行的一组相应命令;至少部分基于包含于所述多个队列中的所述队列中的所述命令数目来将命令指派给所述队列;及至少部分基于所述相应优先级从所述多个队列的所述相应组命令发出一或多个命令。2.根据权利要求1所述的方法,其进一步包括:禁止具有超过阈值的命令数目的所述多个队列中的每一者接受额外命令,直到所述命令数目低于所述阈值。3.根据权利要求2所述的方法,其进一步包括:将一或多个额外命令指派给具有低于所述阈值的相应命令数目的每一队列;及至少部分基于所述相应优先级从每一队列发出所述一或多个额外命令。4.根据权利要求3所述的方法,其进一步包括:使具有超过所述阈值的所述命令数目的每一队列发出所有所述命令,其中将一或多个额外命令指派给每一队列是至少部分基于发出所有所述命令。5.根据权利要求2所述的方法,其进一步包括:将与具有超过所述阈值的相应命令数目的队列相关联的至少一个命令存储到所述存储器子系统的存储器;及至少部分基于所述相应命令数目下降到低于所述阈值来将所述命令指派给所述队列。6.根据权利要求2所述的方法,其中所述阈值至少部分基于可用于对所述存储器子系统执行操作的所述存储器子系统的资源。7.根据权利要求1所述的方法,其进一步包括:将与对所述存储器子系统执行的操作相关联的一或多个命令指派给所述存储器子系统的多个存储器裸片的一组队列,其中所述一组队列中的每一队列与相应优先级相关联;及根据所述相应优先级从所述一组队列发出命令。8.根据权利要求7所述的方法,其进一步包括:确定所述存储器子系统的有效存储器裸片的数目;及当有效存储器裸片的所述数目超过阈值时,禁止所述存储器子系统的一或多个有效存储器裸片接受额外命令。9.根据权利要求8所述的方法,其进一步包括:确定所述存储器子系统的多个有效存储器裸片超过所述阈值,其中禁止所述一或多个有效存储器裸片接受额外命令是至少部分基于与所述一或多个有效存储器裸片中的每一者相关联的命令数目。10.根据权利要求1所述的方法,其中用于对所述存储器裸片执行操作的所述一或多个命令包含读取命令、写入命令、主机读取命令、主机写入命令或其组合。11.一种系统,其包括:多个存储器组件;及
处理装置,其与所述多个存储器组件可操作地耦合以:确定包含于存储器子系统的存储器裸片的多个队列中的一者中的命令数目,所述命令与对所述存储器子系统执行的相应操作相关联,其中所述多个队列中的每一队列与相应优先级相关联且经配置以维持对所述存储器子系统执行的一组相应命令;至少部分基于包含于所述队列中的所述命令...

【专利技术属性】
技术研发人员:吴建刚刘景桑J
申请(专利权)人:美光科技公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1