[发明专利]基于类别的动态存储器插槽分配在审
申请号: | 201880098910.4 | 申请日: | 2018-09-13 |
公开(公告)号: | CN112889036A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | M·欧;刘浩 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F13/00 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王艳娇 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 类别 动态 存储器 插槽 分配 | ||
从指配给多个类别当中的特定类别的请求者接收规定所请求的存储器插槽数目的存储器插槽分配请求。确定所述所请求的数目的存储器插槽为所述请求者的分配是否引起对所述多个类别的资源分配约束的满足。所述资源分配约束包含每一类别的第一和第二阈值,所述第一和第二阈值确定可将多少个存储器插槽分配给每一类别。基于确定所述所请求的数目的存储器插槽为所述请求者的分配引起所述资源分配约束的满足,准予所述存储器插槽分配请求。所述准予所述存储器插槽分配请求包含将所述所请求的数目的存储器插槽分配给所述请求者。
技术领域
本公开的实施例大体上涉及存储器子系统,且更具体地,涉及存储器子系统中的基于类别的动态存储器插槽分配。
背景技术
存储器子系统可以是存储系统,如固态驱动器(SSD),且可包含存储数据的一或多个存储器组件。存储器组件可以例如是非易失性存储器组件和易失性存储器组件。一般来说,主机系统可以利用存储器子系统以在存储器组件处存储数据且从存储器组件检索数据。
附图说明
根据下文提供的具体实施方式和本公开的各种实施例的附图将更加充分地理解本公开。
图1说明根据本公开的一些实施例的包含存储器子系统的实例计算环境。
图2是说明根据本公开的一些实施例的插槽分配管理器的组件的框图。
图3是说明根据本公开的一些实施例的在执行根据动态更新的基于类别的分配约束来分配存储器资源的方法时,在基于类别的分配系统的组件之间的交互的交互图式。
图4和5是根据本公开的一些实施例的根据基于类别的分配约束来分配存储器资源的实例方法的流程图。
图6是其中可操作本公开的实施例的实例计算机系统的框图。
具体实施方式
本公开的方面针对于存储器子系统中的基于类别的动态存储器插槽分配。存储器子系统在下文也称为“存储器装置”。存储器子系统的实例是存储系统,例如SSD。在一些实施例中,存储器子系统是混合式存储器/存储子系统。一般来说,主机系统可利用包含一或多个存储器组件的存储器子系统。主机系统可提供数据以存储于存储器子系统处,且可请求从存储器子系统检索数据。
在许多情况下,存储器子系统的存储器组件由多个请求者共享。共享的存储器组件通常分割成多个单元,所述单元分配给指定请求者以供其自身的特定用途。举例来说,在给定存储器组件中,可分配存储器块的小片以供给定请求者使用,且仅允许所述请求者写入到所述块或更新所述块。
已设计管理此类存储器子系统内的可用资源的分配和解除分配的不同方案。在多种常规方案中,固件完全管理分配所有存储器的方式。使固件完全管理存储器的行为提供灵活性,但通常需要高中央处理单元(CPU)开销且会造成性能损失。在其它常规方案中,硬件处置资源分配以分担固件的任务。
对于硬件资源分配,多种常规方案使用位图跟踪哪些存储器资源处于使用中且哪些存储器资源可用。在这些寄存器位图实施方案中,寄存器位设置为标记资源何时处于使用中。一种典型算法是“查找第一个零(find first zero)”方法,其扫描寄存器位图并且接着返回第一未设寄存器,这意指不分配特定资源。识别符映射到寄存器位,且识别器供请求者用以跟踪资源的使用率。对于存储器分配,识别器用作存取存储器区的索引。由于为请求者指配用于所述存储器插槽的唯一识别符,因此其它请求者将不覆写所述存储器区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880098910.4/2.html,转载请声明来源钻瓜专利网。