[发明专利]片内共享缓存的管理方法及装置有效
申请号: | 201280072414.4 | 申请日: | 2012-04-17 |
公开(公告)号: | CN104246723B | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 汪八零;石义军 | 申请(专利权)人: | 深圳市中兴微电子技术有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 徐川;武晨燕 |
地址: | 518085 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储单元 资源占用 存储表 管理方法及装置 存储资源池 共享缓存 缓存共享 读取 存储单元记录 数据存储需求 占用 存储空间 分配存储 缓存存储 用户使用 用户选取 资源池 记录 空闲 共享 分配 | ||
1.一种片内共享缓存的管理方法,其中,将共享的存储空间划分为由多个存储单元组成的存储资源池;设置记录所述存储资源池中空闲的存储单元的存储表;以及,设置每个用户占用存储单元情况的资源占用表;所述方法包括:
分配存储资源时,从所述存储表中为所述用户选取所需的存储单元,并将所选取的存储单元记录于所述资源占用表中所述用户的对应项下;
所述用户使用完所分配的存储单元后,从所述资源占用表中该用户的对应项下读取所述用户占用的存储单元,并记录到所述存储表中;其中,
所述存储单元的大小与用户的最小存储需求相同,或存储单元的大小大于用户的最小存储需求;所述资源占用表中用户的最大表项数目依据应用场景下用户能够需要占用的最大MB个数进行设置;
为所述存储资源池中的各存储单元设置标识;
所述存储表中记录空闲的存储单元的标识信息;
所述资源占用表中记录所述用户占用存储单元的标识信息。
2.根据权利要求1所述的方法,其中,所述设置每个用户占用存储单元情况的资源占用表,为:
为每个用户设置该用户最多能占用的存储单元数量个存储项,每个存储项记录一个该用户所占用的存储单元的标识信息。
3.根据权利要求1或2所述的方法,其中,所述存储资源池中各存储单元的大小相同,且所述存储单元的大小与用户的最小存储需求相匹配。
4.根据权利要求3所述的方法,其中,所述存储单元的大小与用户的最小存储需求相匹配,为:
所述存储单元的大小与用户的最小存储需求相同;或者,所述存储单元的大小大于用户的最小存储需求。
5.一种片内共享缓存的管理装置,其中,所述装置包括设置单元、分配单元、回收单元和记录单元,其中:
设置单元,用于将共享的存储空间划分为由多个存储单元组成的存储资源池;设置记录所述存储资源池中空闲的存储单元的存储表;以及,设置每个用户占用存储单元情况的资源占用表;
分配单元,用于在为用户分配存储资源时,从所述存储表中为所述用户选取所需的存储单元;
回收单元,用于在所述用户使用完所分配的存储单元后,从所述资源占用表中该用户的对应项下读取所述用户占用的存储单元;
记录单元,用于所述分配单元将所选取的存储单元记录于所述资源占用表中所述用户的对应项下;以及,将所述回收单元选取的存储单元记录到所述存储表中;其中,
所述存储单元的大小与用户的最小存储需求相同,或存储单元的大小大于用户的最小存储需求;所述资源占用表中用户的最大表项数目依据应用场景下用户能够需要占用的最大MB个数进行设置;
所述设置单元还用于,为所述存储资源池中的各存储单元设置标识;
所述记录单元还用于,在所述存储表中记录空闲的存储单元的标识信息;在所述资源占用表中记录所述用户占用存储单元的标识信息。
6.根据权利要求5所述的装置,其中,所述设置单元设置资源占用表为,为每个用户设置该用户最多能占用的存储单元数量个存储项,每个存储项记录一个该用户所占用的存储单元的标识信息。
7.根据权利要求5或6所述的装置,其中,所述存储资源池中各存储单元的大小相同,且所述存储单元的大小与用户的最小存储需求相匹配。
8.根据权利要求7所述的装置,其中,所述存储单元的大小与用户的最小存储需求相匹配,为:
所述存储单元的大小与用户的最小存储需求相同;或者,所述存储单元的大小大于用户的最小存储需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴微电子技术有限公司,未经深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280072414.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理装置及信息处理装置的控制方法
- 下一篇:账号的管理方法和电子设备