高速缓存Cache的作用

上传人:小** 文档编号:96732806 上传时间:2022-05-26 格式:DOC 页数:3 大小:35.50KB
收藏 版权申诉 举报 下载
高速缓存Cache的作用_第1页
第1页 / 共3页
高速缓存Cache的作用_第2页
第2页 / 共3页
高速缓存Cache的作用_第3页
第3页 / 共3页
资源描述:

《高速缓存Cache的作用》由会员分享,可在线阅读,更多相关《高速缓存Cache的作用(3页珍藏版)》请在装配图网上搜索。

1、高速缓存Cache的作用现在使用的绝大多数CPU都带有高速缓存一一Cache有的甚至集成了多极缓存而我们选择主板时板上的Cache数量也是一个重要的考虑因素。早期的486集成了48K的一级片内Cache而现在的Pentium至强处理器不仅集成了32K一级片内Cache还将512K2M的二级Cache全速Cache集成进去。那么Cache对于系统的作用是什么呢为什么要集成越来越多的Cache呢现在计算机系统中都采用高速DRAM动态RAM芯片作为主存储器。早期的CPU速度比较慢CPU与内存间的数据交换过程中CPU处于等待状态的情况很多。以早期的8MHz的286为例其时钟周期为125ns而DRAM的

2、存取时间一般为60100ns。因此CPU与主存交换数据无须等待这种情况称为零等待状态。所以CPU与内存直接打交道是完全不影响速度的。可是近年来CPU的时钟频率的发展速度远远超过了DRAM读写速度的进展。在短短几年内CPU的时钟周期从100ns加速到几个ns而DRAM经历了FPMEDOSDRAM几个发展阶段速度只不过从几十ns提高到10ns左右DRAM和CPU之间的速度差使得CPU在存储器读写总线周期中必须插入等待周期由于CPU与内存的频繁交换数据这极大地影响了整个系统的性能。这使得存储器的存取速度已成为整个系统的瓶颈。当然另一种方案是采用高速的静态RAMSRAM作为主存储器与CPU匹配问题是S

3、RAM结构复杂不仅体积大而且价格昂贵。因此除了大力加快DRAM的存取速度之外当前解决这个问题的最佳方案是采用Cache技术。Cache即高速缓冲存储器它是位于CPU和DRAM主存之间的规模小的速度快的存储器通常由SRAM组成。Cache的工作原理是保存CPU最常用数据当Cache中保存着CPU要读写的数据时CPU直接访问Cache。由于Cache的速度与CPU相当CPU就能在零等待状态下迅速地实现数据存取。只有在Cache中不含有CPU所需的数据时CPU才去访问主存。Cache在CPU的读取期间依照优化命中原则淘汰和更新数据可以把Cache看成是主存与CPU之间的缓冲适配器借助于Cache可以

4、高效地完成DRAM内存和CPU之间的速度匹配。386以前的芯片一般都没有Cache对后来的486以及奔腾级甚至更高级芯片已把Cache集成到芯片内部称为片内Cache。片内Cache的容量相对较小可以存储CPU最常用的指令和数据。别看容量小片内Cache灵活方便对系统效率有相当的提高。你可以试着在BIOS中关掉你的CPU的内部Cache你可以发现这可能会使你的系统性能下降一半甚至更多。但是片内Cache容量有限在CPU内集成大量的SRAM会极大的降低CPU的成品率增加CPU的成本。在这种情况下采取的措施是在CPU芯片片内Cache与DRAM间再加Cache称为片外二级CacheSecondar

5、yCacheb片外二级Cache实际上是CPU与主存之间的真正缓冲。由于主板DRAM的响应时间远低于CPU的速度如果没有片外二级Cache就不可能达到CPU的理想速度。片外二级Cache的容量通常比片内Cache大一个数量级以上。主板上的片外Cache工作在CPU的外频下与CPU主频速度通常相差几倍。为了进一步提高系统性能在CPU片内Cache和主板Cache之间可以加入真正的二级Cache。这就是片内二级Cache。它通常以CPU主频的半速或全速工作容量一般为128K512K而新的至强处理器则达到2M以上。全速的二级Cache可以极大地加速大型密集性程序的运行速度带有同速的Cache的PentiumII至强、PentiumPro系列处理器是大型服务器的首选CPU。但集成高密度的二级Cache同样会加大CPU的成本所以这一类的处理器都是价格昂贵的产品而去掉二级Cache的处理器性能虽然有不少下降但价格可以降得很多。市场上的赛扬处理器就是一个很好的例子。使用这种带有二级Cache的CPU时主板的Cache就成了实际上的三级Cache。如今的高档机中Cache是系统必不可少的一个重要组成部分了解一些Cache的基本原理对于我们进行系统优化和配置是极其重要的。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!