[发明专利]用于高速缓存操作的系统和方法有效
申请号: | 200880015868.1 | 申请日: | 2008-03-12 |
公开(公告)号: | CN101682621A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | R·普拉蒙东 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F17/30 |
代理公司: | 北京泛华伟业知识产权代理有限公司 | 代理人: | 王 勇;姜 华 |
地址: | 美国佛*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 高速缓存 操作 系统 方法 | ||
1.一种基于对象大小利用多存储层次将对象存储在高速缓存中并将存储 到高速缓存的较小对象的数量保持在预定阈值内的方法,该方法包括步骤:
(a)对高速缓存建立存储装置大小以便存储被高速缓存的对象,该高速 缓存利用存储装置第一部分存储小于或等于第一阈值对象大小的对象并利 用存储装置第二部分存储大于该第一阈值对象大小的对象;
(b)识别高速缓存允许存储到该存储装置第一部分的对象数量;
(c)接收用于高速缓存的对象;
(d)基于对象大小确定将对象存储在该存储装置第一部分或该存储装置 的第二部分中的一个中;以及
(e)将高速缓存允许存储到该存储装置第一部分的对象数量保持在预定 阈值以下。
2.根据权利要求1的方法,包括确定对象的大小小于或等于该第一阈值 对象大小并将该对象存储在该存储装置第一部分。
3.根据权利要求1的方法,包括确定对象的大小大于该第一阈值对象大 小并将该对象存储在该存储装置第二部分。
4.根据权利要求1的方法,包括确定存储到存储装置第一部分的对象数 量已经达到预定阈值。
5.根据权利要求4的方法,包括根据确定存储到存储装置第一部分的对 象数量已经达到预定阈值不将所接收的对象存储到高速缓存中。
6.根据权利要求4的方法,包括根据确定存储到存储装置第一部分的对 象数量已经达到预定阈值将先前高速缓存的对象从高速缓存去除,并将所接 收的对象存储到高速缓存中。
7.根据权利要求1的方法,包括建立第二预定大小的存储装置第二部分 用于存储大于第一阈值对象大小的对象。
8.根据权利要求1的方法,包括识别第二阈值对象大小用于在存储装置 第一部分中存储对象。
9.根据权利要求8的方法,包括接收第二对象用于高速缓存,并响应于 确定该第二对象的大小大于第二阈值对象大小且小于第一阈值对象大小而 将第二对象存储到存储装置第一部分中。
10.根据权利要求8的方法,包括接收第二对象用于高速缓存,并响应 于确定该第二对象的大小小于第二阈值对象大小而不将第二对象存储到高 速缓存中。
11.根据权利要求1的方法,包括建立由高速缓存使用的存储器的大小, 用于索引存储到高速缓存的存储装置的对象。
12.根据权利要求11的方法,包括响应于由高速缓存使用的存储装置的 大小改变而保持由高速缓存使用的存储器的大小用于索引对象。
13.一种基于对象大小利用多存储层次将对象存储在高速缓存中并将大 于对象阈值大小的对象存储到由高速缓存使用的一部分存储装置的方法,该 方法包括步骤:
(a)为由高速缓存使用的存储装置的第一部分建立预定大小用于存储大 于第一阈值对象大小的对象,该高速缓存将小于第一阈值对象大小的对象存 储到由高速缓存使用的存储装置的剩余部分;
(b)接收用于高速缓存的对象;
(c)确定该对象的大小大于第一阈值对象大小;
(d)响应于该确定而将该对象存储在存储装置的第一部分中;以及
(e)将高速缓存允许存储到存储装置剩余部分的对象数量保持在预定阈 值以下。
14.根据权利要求13的方法,包括确定存储到存储装置剩余部分的对象 数量已经达到该预定阈值且不将小于第一阈值对象大小的第二接收对象存 储到该存储装置的剩余部分。
15.根据权利要求13的方法,包括接收第二对象,并确定第二对象的大 小小于该第一阈值对象大小。
16.根据权利要求15的方法,包括如果由高速缓存使用的该存储装置的 剩余部分的空间可用于存储该第二对象,则将该第二对象存储到由高速缓存 使用的该存储装置的剩余部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880015868.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种井水自动热交换系统
- 下一篇:电暖板