[发明专利]基于类别的动态存储器插槽分配在审
申请号: | 201880098910.4 | 申请日: | 2018-09-13 |
公开(公告)号: | CN112889036A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | M·欧;刘浩 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F13/00 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王艳娇 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 类别 动态 存储器 插槽 分配 | ||
1.一种系统,其包括:
多个存储器组件,其分割成存储器插槽:
配置寄存器,其存储对多个类别的资源分配约束,所述资源分配约束包含所述多个类别中的每一类别的第一阈值和第二阈值,每一第一阈值定义可用于分配给所述多个类别中的类别的所述存储器插槽的最小数目,每一第二阈值定义将分配给所述类别的存储器插槽的最大数目;和
处理装置,其以操作方式与所述多个存储器组件耦合以执行包括以下各项的操作:
从指配给特定类别的请求者接收存储器插槽分配请求,所述存储器插槽分配请求规定用于分配给所述请求者的存储器插槽的所请求数目;
确定所述所请求的数目的存储器插槽为所述请求者的分配引起对所述多个类别的所述资源分配约束的满足;和
基于确定所述所请求的数目的存储器插槽为所述请求者的分配引起对所述多个类别的所述资源分配约束的满足而准予所述存储器插槽分配请求,所述准予所述存储器插槽分配请求包含将来自所述多个存储器组件中的至少一个存储器组件的所述所请求的数目的存储器插槽分配给所述请求者。
2.根据权利要求1所述的系统,其中:
所述处理装置进一步在接收到所述存储器插槽分配请求之前预分配用于所述特定类别的存储器插槽;且
所述准予所述存储器插槽分配请求包括将所述预分配的存储器插槽授予所述请求者。
3.根据权利要求2所述的系统,其中所述准予所述存储器插槽分配请求另外包括:
基于所述所请求的存储器单元数目,将至少一个额外存储器插槽分配给所述请求者。
4.根据权利要求2所述的系统,其中所述处理装置进一步执行包括以下各项的操作:
确定用于所述特定类别的经分配存储器插槽数目小于所述类别的所述第二阈值;和
基于确定用于所述特定类别的所述经分配存储器插槽数目小于对应于所述类别的所述第二阈值,在准予所述存储器插槽分配请求之后预分配用于所述特定类别的额外存储器插槽。
5.根据权利要求1所述的系统,其中:
所述处理装置进一步基于所述所请求的数目的存储器插槽是否可用来确定是否准予所述存储器分配请求。
6.根据权利要求1所述的系统,其中所述确定所述所请求的数目的存储器插槽为所述请求者的所述分配引起所述资源分配约束的满足包括:
确定所述所请求的数目的存储器插槽为所述请求者的分配是否引起分配给所述特定类别的存储器插槽数目超过所述特定类别的所述第二阈值。
7.根据权利要求1所述的系统,其中所述确定所述所请求的数目的存储器插槽为所述请求者的分配引起所述资源分配约束的满足包括:
确定所述所请求的数目的存储器插槽为所述请求者的分配是否引起所述多个类别中的剩余类别的第一阈值的满足。
8.根据权利要求7所述的系统,其中所述确定所述所请求的数目的存储器插槽为所述请求者的分配是否引起所述多个类别中的所述剩余类别的所述第一阈值的满足包括:
确定在所述所请求的数目的存储器插槽为所述请求者的分配之后剩余的可用存储器插槽数目是否大于或等于所有剩余类别的第一阈值的总和。
9.根据权利要求1所述的系统,其中:
所述存储器插槽分配请求是第一存储器插槽分配请求;
所述请求者是第一请求者;
所述资源分配约束是初始资源分配约束;
所述处理装置将进一步执行包括以下各项的操作:
接收来自第二请求者的第二存储器插槽分配请求;
存取经更新资源分配约束,所述经更新资源分配约束包含基于检测到触发事件修改所述初始资源分配约束中的至少一个;和
基于所述经更新资源分配约束确定是否准予所述第二存储器插槽分配请求。
10.根据权利要求9所述的系统,其中所述触发事件包括外部输入、操作模式改变、系统配置改变或业务分布改变中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880098910.4/1.html,转载请声明来源钻瓜专利网。