[发明专利]嵌入式或无线通信系统中用于存储器分配的系统和方法有效
申请号: | 200980109315.7 | 申请日: | 2009-04-02 |
公开(公告)号: | CN101971581A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | S·马赫施瓦瑞;T·克林根伯恩;V·A·库玛 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 亓云;袁逸 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 无线通信 系统 用于 存储器 分配 方法 | ||
1.一种存储器管理系统,包括:
处理器;以及
可在所述处理器上执行的存储器管理服务,所述存储器管理服务可配置成:
生成第一存储器项,其中所述第一存储器项中的每一者包括头部和有效载荷,所述有效载荷可配置成存储多个可独立分配的存储器大块,所述第一存储器项的所述头部引用所述有效载荷中的可分配空间;
生成第二存储器项,其中所述第二存储器项中的每一者包括引用所述第一存储器项的所述有效载荷中的一个或多个存储器大块的头部;以及
响应于存储器分配请求返回来自或者第一或者第二存储器项的所述头部的引用。
2.如权利要求1所述的存储器管理系统,其特征在于,所述第一存储器项的所述头部维持对所述第一存储器项的引用的计数。
3.如权利要求1所述的存储器管理系统,其特征在于,所述存储器管理服务可进一步配置成为多个子系统中的每一个生成单独的第一存储器项。
4.如权利要求1所述的存储器管理系统,其特征在于,所述存储器分配请求包括所请求存储器大小。
5.如权利要求4所述的存储器管理系统,其特征在于,所述存储器管理服务可进一步配置成确定特定第一存储器项的有效载荷中已分配存储器的大小与所述所请求存储器大小的总和,并且将所述总和与阈值作比较。
6.如权利要求5所述的存储器管理系统,其特征在于,所述存储器管理服务可进一步配置成当所述总和小于所述阈值时生成特定第二存储器项并返回来自所述特定第二存储器项的头部的引用。
7.如权利要求6所述的存储器管理系统,其特征在于,所述存储器管理服务可进一步配置成在所述总和大于所述阈值时返回来自所述特定第一存储器项的所述头部的引用。
8.如权利要求4所述的存储器管理系统,其特征在于,所述存储器管理服务可进一步配置成确定特定第一存储器项的有效载荷中已分配存储器的大小与所述所请求存储器大小的总和,将所述总和与所述特定第一存储器项的所述有效载荷的大小作比较,以及将所述所请求存储器大小与阈值作比较。
9.如权利要求8所述的存储器管理系统,其特征在于,所述存储器管理服务可进一步配置成在所述总和大于所述特定第一存储器项的所述有效载荷的所述大小并且所述所请求存储器大小小于所述阈值时生成另一个特定第一存储器项,生成引用所述另一个特定第一存储器项的有效载荷的特定第二存储器项,并返回来自所述特定第二存储器项的头部的引用。
10.如权利要求8所述的存储器管理系统,其特征在于,所述存储器管理服务可进一步配置成在所述总和大于所述特定第一存储器项的所述有效载荷的所述大小并且所述所请求存储器大小大于所述阈值时生成另一个特定第一存储器项,并返回来自所述另一个特定第一存储器项的头部的引用。
11.如权利要求8所述的存储器管理系统,其特征在于,所述阈值是所述特定第一存储器项中已分配存储器的大小。
12.如权利要求4所述的存储器管理系统,其特征在于,所述存储器管理服务可进一步配置成增大所述所请求存储器大小以使所述所请求存储器大小与高速缓存线边界对准。
13.一种存储器管理方法,所述方法包括:
分配第一存储器项,所述第一存储器项各自包括第一头部和有效载荷,所述有效载荷包括可独立分配的存储器大块,所述第一头部包括对所述有效载荷中未分配存储器的引用;
分配第二存储器项,所述第二存储器项各自包括第二头部,所述第二头部包括对第一存储器项的所述有效载荷中获分配存储器大块的引用;
接收对存储器分配的请求;以及
通过返回来自第一或者第二存储器项的所述头部的引用来响应对存储器分配的请求。
14.如权利要求13所述的方法,其特征在于,所述第一头部还包括对所述第一存储器项的引用的计数。
15.如权利要求13所述的方法,其特征在于,所述分配第一存储器项进一步包括为多个子系统中的每一个分配单独的第一存储器项。
16.如权利要求13所述的方法,其特征在于,所述存储器分配请求包括所请求存储器大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980109315.7/1.html,转载请声明来源钻瓜专利网。