[发明专利]用于实现高速缓冲存储器流式存取的方法和设备无效
| 申请号: | 98106047.1 | 申请日: | 1998-03-06 |
| 公开(公告)号: | CN1095126C | 公开(公告)日: | 2002-11-27 |
| 发明(设计)人: | 保罗·戈登·罗伯特森 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F13/376 | 分类号: | G06F13/376 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 吴丽丽 |
| 地址: | 美国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 实现 高速 缓冲存储器 存取 方法 设备 | ||
技术领域
本发明一般涉及信息处理系统,并且尤其涉及一种用于改进流式存取高速缓冲存储器的多存储行的方法和设备。
技术背景
计算机系统一般包括中央处理器或CPU,存储器子系统,和输入/输出设备,输入/输出设备包括鼠标,键盘,磁盘驱动器,显示器,打印机,且还可能包括同网络的连接,但并不仅限于这些。许多系统还包括多个处理器或CPU。大多数系统还包括二级高速缓冲存储器子系统,或L2高速缓冲存储器,该缓存被设计为包括一有限的但是速度比主存更快的存储器,该存储器所存储的那些信息比存储在相对慢的多的系统主存中的信息访问的更频繁。所有部件一般通过局部总线系统连接在一起,其中局部总线系统与L2高速缓冲存储器及主存有直接的连接。
许多CPU部件有处理对于计算机系统的不同部件来讲被称之为“脉冲串式”(burst)访问的能力。当脉冲串式访问被启动时,主存可读取或写入比一般情况下更长的信息流,而不被以后来自不同计算机系统部件的要求访问主存中不同地址的请求所打断。这一脉冲串式模式对于提高系统的处理速度是有效的,尤其当大量信息被处理时,由于更大的信息段可以以单独脉冲串的方式被传送而不必插入等待状态、存储器仲裁和访问延迟,而后面的这些情况会出现在用较小的信息段重复地传送后继序列的事件中。
一般地,对存储器的访问由系统存储控制器控制,系统存储控制器一般包括存储器访问请求仲裁电路,该存储器访问请求仲裁电路被设计为用来区分来自计算机系统不同部件要求访问主存的不同请求,并以一种被计算为可最有效并最快地传送所请求信息的授权顺序地授权请求。一般地,存储控制器及其所包括的仲裁电路的优先权,被重点地设计以优化信息流入和流出系统主存。但是,如果要在信息被传送到或传送出计算机系统的更快速的高速缓冲存储器子系统的优化方面有任何改进的话,则很困难。而且,即使是改进的高速缓冲存储器系统也要受到现存系统级上用于仲裁并控制系统存储访问请求的模式的限制。因此,需要改进的仲裁设备和高速缓冲存储器,包括可在高速缓冲存储器和请求访问存储在该高速缓冲存储器中的信息的计算机系统部件间使得信息传送更快的高速缓冲存储器访问仲裁技术。
发明内容
本发明提供了一种方法及其实施系统,其中仲裁电路包括多个状态机,它接收不同的系统定时信号并提供数据总线许可信号,该信号在被应用到高速缓冲存储器电路中,使得来自后继数据块传送的高速缓冲存储器中的数据能流式存取,而不必在各自数据块传送期间插入等待状态时是有效的。
通过结合附图的本发明的一种最佳的实施方式的详细描述将能更好的理解本发明,其中:
附图说明
图1为依据本发明所实现的一个计算机系统的一部分的简化框图,其中包括数据总线仲裁电路和L2高速缓冲存储器;
图2为图1中所示的数据总线仲裁电路的简化框图;
图3为该仲裁电路更为详细的框图,说明了其中所包括的三个主要功能引擎;
图4为信号时序图,说明了没有应用高速缓冲存储器流式存取技术时不同信号间的相互关系;
图5为信号时序图,说明了应用了高速缓冲存储器流式存取技术时不同信号间的相互关系;及
图6为一流程图,说明了根据所公开的方法所实现的典型的处理流程。
具体实施方式
参照图1,以上所讨论的不同的方法可在典型的计算机系统中实现,这种典型的计算机系统可包括个人计算机,工作站或多个分布在一种网络配置中的信息处理设备的各种组合。典型的实施方式包括中央处理器(CPU)101,如传统的微处理器,和多个通过系统局部总线103互连的其它部件。虽然这里所公开的处理方法也将适用于进一步的总线配置且并不只限于任一特定的总线模式,但是为了公开本发明起见,在典型实施方式中所示的局部总线被表示为通过存储控制器和桥式电路105同其它的系统总线107相连,该系统总线可能是被称之为“PCI”的总线。局部总线103和PCI总线107还可包括同其它工作站或网络,外设及类似设备的进一步连接。图1所示的系统还包括连接到局部总线103上的2级或L2高速缓冲存储器109。数据总线仲裁电路111也被表示为连接到该局部总线103上。由于本发明所实现的工作站或计算机系统,很大程度上在技术上已知并且包括对于熟练的技术人员来讲公知的电子部件和电路。而且,由于现有说明被认为对于理解和认识本发明的基本概念来讲已足够了,并且也为了不脱离或歪曲本发明的教导,因此除了图1中所示的内容外,不再说明其它的系统级细节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/98106047.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗疲劳补肾益脑的中药丸
- 下一篇:振动片溢铸量的修正方法





