[发明专利]计算机系统的超高速缓冲存贮器控制装置无效
| 申请号: | 94107992.9 | 申请日: | 1994-07-26 |
| 公开(公告)号: | CN1115892A | 公开(公告)日: | 1996-01-31 |
| 发明(设计)人: | 唐灿弼;刘秉章 | 申请(专利权)人: | 联华电子股份有限公司 |
| 主分类号: | G06F12/00 | 分类号: | G06F12/00;G06F9/06 |
| 代理公司: | 柳沈知识产权律师事务所 | 代理人: | 马莹 |
| 地址: | 台湾省新竹*** | 国省代码: | 台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机系统 超高速 缓冲 存贮器 控制 装置 | ||
本发明是关于计算机系统的超高速缓冲存贮器子系统。特定而言,本发明是关于计算机系统的超高速缓冲存贮器子系统的快取数据与变动位元的主、次超高速缓冲存贮器包容性装置。更特定而言,本发明是关于计算机系统的可符合于数据与变动位元的包容原则的超高速缓冲存贮器子系统。
发明的技术背景
随着微处理器(microprocessor)技术的快速进步,以微处理器为基础的计算机系统,也随之拥有同样快速进步的各式各样的应用功能。另一方面,微处理器虽然功能快速地进步,其价格不但没有随功能的进步而等比地升高,反而是显现了逐步减低的价格/功能比。典型的一个例子是由美国的苹果计算机公司(Apple Computers,Inc),万国商业机器公司(International Business MachinesCorporation)与摩托罗拉半导体公司(Motorola Semicoductor)所共同推出的“威力计算机”微处理器(“PowerPC”processor),在功能上与英代尔公司(Intel Corpration)的“奔腾”微处理器(“Pentium”processor)约属同一等级,但价格则便宜了约略一半。
作为多数计算机系统的中央处理单元(CPU,central process-ing unit)的微处理器,基于此种功能进步而价格下滑的趋势,已在计算机系统的设计与使用上带来一些显著而重要的改变。其中一种明显的趋势是,虽然微处理器的功能越来越强大,但对某些诸如工程计算等的用途而言,其计算的能力仍属不尽理想。不过,由于前述的价格便宜的因素,一种增加计算机系统的运算能力的办法即是增加计算机系统中微处理器的数量,即所谓的多重处理器计算机系统(multiprocessor computer system)。
在另一方面,现今微处理器的技术,虽然在合理价格的范围之内的确是进步神速,计算机系统之中与微处理器具有同等重要性的另一种关键性元件,即半导体存贮器体,其情况并非如此。目前在合理价格的范围内适用的半导体存贮器基本上有两种,即动态随机存取存贮器(DRAM,dynamic random access memory)与静态随机存取存储器(SRAM,static random access memory)。DRAM具有相当大的单位存贮容量,但其存取速度,与现今的高性能微处理器比较起来,却显得令人无法忍受的慢。典型的高性能微处理器若要将DRAM作为作业用存贮体,便可能仅发挥不超过其功能的百分之二十,其余的时间皆须等待慢速的DRAM的响应。在另一方面,SRAM虽然具有较高的存取速度,但仍无法完全与现今最快的微处理器相匹配,而且其单位存贮容量与DRAM比较起来也小了很多。
由于前述存贮体技术现况的关系,现今的高性能微处理器皆采用了所谓超高速缓冲存贮器(cache memory)的设计结构,直接地将小量但速度快得足以与微处理器本身完全匹配的超高速缓冲存贮器,称为主超高速缓冲存贮器(primary cache),制作于微处理器内部。不但如此,良好的计算机系统设计也将超高速缓冲存贮器的结构设置于微处理器与计算机系统的较慢但便宜而大量的DRAM主存贮器之间,称为次级超高速缓冲存贮器(secondary cache),以便将计算机系统的整体存贮存取速度提高至最快可能速度(约在主超高速缓冲存贮器速度的七至九成,视超高速缓冲存贮器的设计结构与容量而定)。
对于采用现代高性能微处理器作为CPU多重处理器计算机系统而言,其所应用的每一个微处理器本身即可以拥有其内部的主超高速缓中存贮器,所以,为了节省成本,这个多重微处理器系统常只使用一组次级超高速缓冲存贮器子系统。
在应用了主、次两级超高速缓冲存贮器的计算机系统之中,其硬件结构设计上极为重要的一个要点,是必须能够维持由微处理器内部的高速存贮所构成的主超高速缓冲存贮器,由SRAM所构成的次级超高速缓冲存贮器,以及由DRAM所构成的系统主存贮器之间的数据一致性,称为超高速缓冲存贮器一致性,或超高速缓冲存贮器相容性(cache coherency,或cache consistency)。为了要维持超高速缓冲存贮器的一致性,具有多重处理器的计算机系统中的每一个微处理器都需要能够在必要的时机进行一些较为繁复费时的超高速缓冲存贮器一致性检查的动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联华电子股份有限公司,未经联华电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/94107992.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:绞股蓝冲剂
- 下一篇:二面式经编织物的编织方法及其编织结构





