永发信息网

CPU的缓存有什么用?

答案:4  悬赏:30  手机版
解决时间 2021-03-20 12:18
最近对电脑硬件很感兴趣,很多年前就知道CPU有缓存,还分一级二级甚至部分还会出现三级缓存。我知道缓存越大越好,可是不知道128k和256k的二级缓存在性能上到底有多大的差距。如果我自己用电脑的时候,在什么样的情况下会感受到大容量的高速缓存带来的好处?谢谢。请给出详细的答案,或者相关连接也可以。
最佳答案
缓存大小也是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响非常大,CPU内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作时,CPU往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。但是由于CPU芯片面积和成本的因素来考虑,缓存都很小。

  L1 Cache(一级缓存)是CPU第一层高速缓存,分为数据缓存和指令缓存。内置的L1高速缓存的容量和结构对CPU的性能影响较大,不过高速缓冲存储器均由静态RAM组成,结构较复杂,在CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大。一般服务器CPU的L1缓存的容量通常在32—256KB。

  L2 Cache(二级缓存)是CPU的第二层高速缓存,分内部和外部两种芯片。内部的芯片二级缓存运行速度与主频相同,而外部的二级缓存则只有主频的一半。L2高速缓存容量也会影响CPU的性能,原则是越大越好,现在家庭用CPU容量最大的是512KB,而服务器和工作站上用CPU的L2高速缓存更高达256-1MB,有的高达2MB或者3MB。

  L3 Cache(三级缓存),分为两种,早期的是外置,现在的都是内置的。而它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加L3缓存在性能方面仍然有显著的提升。比方具有较大L3缓存的配置利用物理内存会更有效,故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。 www.jz5u.com

  其实最早的L3缓存被应用在AMD发布的K6-III处理器上,当时的L3缓存受限于制造工艺,并没有被集成进芯片内部,而是集成在主板上。在只能够和系统总线频率同步的L3缓存同主内存其实差不了多少。后来使用L3缓存的是英特尔为服务器市场所推出的Itanium处理器。接着就是P4EE和至强MP。Intel还打算推出一款9MB L3缓存的Itanium2处理器,和以后24MB L3缓存的双核心Itanium2处理器。

  但基本上L3缓存对处理器的性能提高显得不是很重要,比方配备1MB L3缓存的Xeon MP处理器却仍然不是Opteron的对手,由此可见前端总线的增加,要比缓存增加带来更有效的性能提升。
全部回答
之所以有缓存就是因为CPU的工作速度太快,而内存的速度跟不上,因此在CPU上设一个高速缓存,提高了整体的效率.
缓存大可以提高CPU的运算速度。
缓存大可以提高CPU的运算速度,THE MORE THE BETTER
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么有些省份高考英语没有听力?
赛睿6gv2需要驱动吗?
单选题“经营者革命”出现的原因是A.“人民资
括折号的全部意思是什么?
小房间如何布置
黄冈网校地址在哪,我要去那里办事
万盛打印在哪里啊,我有事要去这个地方
刘俊的个人简介
3ds怎么开机直接进入虚拟系统
1、已经在德国做大学交换生,半年的交换期满
男人说不见女人心慌是怎么回事最近認識一個女
肠绞痛和胀气挂什么科
离婚后户口本上是未婚能办结婚吗
佳能EOS M2和尼康AW1套机和富士X-T10套机哪个
为什么车的轮胎不断的和地面摩擦,它应该发热
推荐资讯
江西智宇新能源电动汽车有限公司
我想问下星三角降压控制线路主回路kmY是通过
信用卡可不可以转帐
灵动洪荒电子书txt全集下载
单选题需氧型生物和厌氧型生物的根本区别是A.
赞同给孩子发压岁钱的理由
北京市顺义区空港街道食品药品安全委员会办公
湖南卫视《8090》评委(主持人KK)叫什么名字
突发奇想。。。假如在路上快被普通轿车撞到且
梦里的电话号码真的不能打吗
在一幅比例尺是1比50000的地图上量行a,b两地
千年3 区的划分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?