发明名称 |
用于管理被存储在高速缓存中的对象的系统和方法 |
摘要 |
本发明针对一种用于管理和驱逐被存储在高速缓存中的对象的系统和方法。本发明提供了一种机制,该机制用于根据为被存储在该高速缓存中的每个对象而计算的加权来确定驱逐哪些对象。该加权由至少两个因素(包括文件大小、文件类型、主用户、最后的访问时间和类似的因素)和这些因素中的每个因素的相对重要性来确定。关于每个对象的该加权可能被自发地确定,并且/或者可能在发生触发事件时被确定。可以从适用于一台或几台计算机的策略中获得这些因素及其相对重要性。 |
申请公布号 |
CN1581107A |
申请公布日期 |
2005.02.16 |
申请号 |
CN200410055806.7 |
申请日期 |
2004.07.30 |
申请人 |
微软公司 |
发明人 |
D·C·斯蒂尔;B·奥斯特;凌云;M·萨姆基;N·弗克;S·P·帕迪卡 |
分类号 |
G06F12/08 |
主分类号 |
G06F12/08 |
代理机构 |
上海专利商标事务所 |
代理人 |
李家麟 |
主权项 |
1.一种以计算机可执行指令来加以编码的计算机可读介质,这些计算机可执行指令用于执行管理高速缓存内的对象的方法,该方法包括:为被存储在高速缓存中的多个对象中的每个对象确定加权;根据该加权,来为这多个对象中的每个对象确定等级;为这多个对象中的每个对象存储等级;以及,从该高速缓存内删除低优先权对象,该低优先权对象具有这多个对象之中的最低等级。 |
地址 |
美国华盛顿州 |