[发明专利]计算机高速缓存分窗无效
| 申请号: | 98803858.7 | 申请日: | 1998-12-24 |
| 公开(公告)号: | CN1251668A | 公开(公告)日: | 2000-04-26 |
| 发明(设计)人: | 克劳斯H·舒格 | 申请(专利权)人: | MCMZ技术革新股份有限公司 |
| 主分类号: | G06F12/08 | 分类号: | G06F12/08 |
| 代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 余朦,穆德骏 |
| 地址: | 美国马*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机 高速缓存 | ||
1.一种提供计算机高速缓存分窗的方法,包括:
使用高速缓存管理和控制逻辑创建与CPU芯片相关联的多个高速缓存窗口;
指定不同的可执行实体给每个高速缓存窗口;
指定一个可执行实体给多于一个的高速缓存窗口;
将窗口号作为每个高速缓存窗口的可执行实体状态信息的一部分加以保存;
根据窗口号选择高速缓存窗口;
使所选的高速缓存窗口成为活动窗口。
2.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:高速缓存和CPU在同一计算机芯片上。
3.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:高速缓存和CPU在不同的芯片上。
4.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:可执行实体取自由应用程序、进程和可执行线程组成的组。
5.如权利要求4所述的提供计算机高速缓存分窗的方法,其中:应用程序、进程和可执行线程是网络应用程序、网络进程和网络可执行线程。
6.如权利要求4所述的提供计算机高速缓存分窗的方法,其中:应用程序、进程和可执行线程是非网络应用程序、进程和可执行线程。
7.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:每个高速缓存窗口都是同样大小。
8.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:每个高速缓存窗口和其它高速缓存窗口有不同的大小。
9.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:所述多个高速缓存窗口通过划分CPU高速缓存而得到。
10.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:所述多个高速缓存窗口通过划分单个物理高速缓存而得到。
11.如权利要求2或3所述的提供计算机高速缓存分窗的方法,其中:每个高速缓存窗口包含独立的物理高速缓存。
12.如权利要求11所述的提供计算机高速缓存分窗的方法,其中:每个高速缓存窗口都至少分成两个部分。
13.如权利要求12所述的提供计算机高速缓存分窗的方法,其中:两个高速缓存部分分别为数据高速缓存和指令高速缓存。
14.如权利要求13所述的提供计算机高速缓存分窗的方法,其中:数据高速缓存和指令高速缓存大小相同。
15.如权利要求13所述的提供计算机高速缓存分窗的方法,其中:指令高速缓存和数据高速缓存的大小不同。
16.如权利要求5所述的提供计算机高速缓存分窗的方法,其中:网络可执行实体为环球网浏览器。
17.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:高速缓存窗口的选择是基于可执行实体标识符进行的。
18.如权利要求4所述的提供计算机高速缓存分窗的方法,其中:对高速缓存窗口的选择基于应用程序接口的调用发生。
19.如权利要求4所述的提供计算机高速缓存分窗的方法,其中:对高速缓存窗口的选择基于可执行实体进行的系统调用发生。
20.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:高速缓存窗口选择是基于CPU寄存器窗口选择进行的。
21.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:高速缓存存取时间是一个CPU时钟周期。
22.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:高速缓存存取时间是多于一个CPU时钟周期。
23.如权利要求13所述的提供计算机高速缓存分窗的方法,其中:可执行实体的指令高速缓存由多个高速缓存窗口中多于一个的高速缓存窗口组成。
24.如权利要求13所述的提供计算机高速缓存分窗的方法,其中:可执行实体的数据高速缓存由多个高速缓存窗口中多于一个的高速缓存窗口组成。
25.如权利要求1所述的提供计算机高速缓存分窗的方法,其中:对高速缓存窗口进行选择时用到了单组管理和控制逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于MCMZ技术革新股份有限公司,未经MCMZ技术革新股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/98803858.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:盘式制动组件
- 下一篇:淀粉补强橡胶的制备及其在轮胎中的应用





