cpu三级缓存有什么用作用是什么?

缓存(Cache
Memory)是位于CPU与之间的临时器,它的容量比内存小的多但是交换速度却比内存要快得多。缓存的出现主要是
为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或
把数据写入内存。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接
从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高
速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。
& & 缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度内
存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。
& & 正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,大约10%需要从内存读取。
这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。按照数据读取顺
序和与CPU结合的紧密程度,CPU缓存可以分为一级缓存,二级缓存,部分高端CPU还具有三级缓存,每一级缓存中所储存的全部数据都是下一
级缓存的一部分,这三种缓存的技术难度和制造成本是相对递减的,所以其容量也是相对递增的。当CPU要读取一个数据时,首先从
一级缓存中查找,如果没有找到再从二级缓存中查找,如果还是没有就从三级缓存或内存中查找。一般来说,每级缓存的命中率大概都在80%左
右,也就是说全部数据量的80%都可以在一级缓存中找到,只剩下20%的总数据量才需要从二级缓存、三级缓存或内存中读取,由此可见一级缓
存是整个CPU缓存架构中最为重要的部分
cpu形象图:
阅读(...) 评论()CPU的三级缓存作用大嘛??_百度知道
CPU的三级缓存作用大嘛??
据说它很费电,如果我对处理速度要求不高的话,是不是不要它更好??(不考虑价格因素)
我有更好的答案
三级缓存高可以提升应用的执行速度,每次打开应用都会保存一点数据在cpu中,就是这点数据,再下次读取的时候可以大幅度提升应用的响应速度,多任务切换。三级缓存是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。其运作原理在于使用较快速的储存装置保留一份从慢速储存装置中所读取数据且进行拷贝,当有需要再从较慢的储存体中读写数据时,缓存(cache)能够使得读写的动作先在快速的装置上完成,如此会使系统的响应较为快速。拓展资料(一)三级缓存分类Cache(三级缓存),分为两种,早期的是外置,以后的升级产品都是内置的。而它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏软件都很有帮助。而在服务器领域增加L3缓存在性能方面仍然有显著的提升。如具有较大L3缓存的配置利用物理内存会更有效,故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。其实最早的L3缓存被应用在AMD发布的K6-III处理器上,当时的L3缓存受限于制造工艺,并没有被集成进芯片内部,而是集成在主板上。在只能够和系统总线频率同步的L3缓存同主内存其实差不了多少。后来使用L3缓存的是英特尔为服务器市场所推出的Itanium处理器。接着就是P4EE和至强MP。Intel还打算推出一款9MB L3缓存的Itanium2处理器,和以后24MB L3缓存的双核心Itanium2处理器。但基本上L3缓存对处理器的性能提高显得不是很重要,如配备1MB L3缓存的Xeon MP处理器却仍然不是Opteron的对手,由此可见前端总线的增加,要比缓存增加带来更有效的性能提升。(二)一级、二级和三级缓存谁更重要?一级最重要,但是现在CPU的一级缓存几乎都一样,所以忽略。二级缓存的话对于Intel的CPU是很重要的,Intel的CPU的二级缓存越大性能提升非常明显,而AMD的CPU虽然二级缓存也很重要,但是二级缓存大小对AMD的CPU的性能提升不是很明显。三级缓存其实只是做了个辅助的作用,除了服务器,其实对大多数家庭机没什么用的,内存还是很重要的,但如果运行大型程序或游戏来说三级缓存就显得重要了,目前新型CPU已经有三级缓存了。(三)主频、二级缓存和三级缓存哪个更重要?要说主频、二级缓存和三级缓存哪个更重要,这个问题完全还要看你使用电脑追求什么了,主要执行什么任务。主频高运算速度快,二级缓存(L2)和三级缓存(L3)起到内存和CPU之间的缓冲作用,缓解内存和CPU速度不匹配问题会影响到CPU执行的效率。所以大的L2、L3在CPU长时间大量数据处理的时候效率会比较高。高主频在短时间内少量数据的处理上会比较快,其实3项这都很重要 ,哪一项达不到一定标准都会出现瓶颈效应。IntelXeon 7100系列CPU(16MB三级缓存)Intel正式发布了针对高端服务器的最新双核Xeon处理器,代号Tulsa的Xeon 7100系列。该处理器依然基于上一代NetBurst架构,但在性能和功耗表现方面都有不小的改进。
采纳率:94%
没错,三级缓存高可以提升应用的执行速度,每次打开应用都会保存一点数据在cpu中,就是这点数据,再下次读取的时候可以大幅度提升应用的响应速度,多任务切换
本回答被网友采纳
1.三级缓存(Cache),它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加L3缓存在性能方面仍然有显著的提升。比如具有较大L3缓存的配置利用物理内存会更有效,故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。2.三级缓存对性能影响时高时低。在游戏方面,提升三级缓存的容量对游戏的性能影响很大,虽然对一般家用机没有什么用,但是如果是网吧机或者是发烧机提升三级缓存的容量还是会有显著的性能提升的。虽然三级缓存也能为PC带来显著的性能提升,但毕竟三级缓存是作用于服务器的,对PC来说,三级缓存还是只能做个辅助作用,在其他参数相同的情况下,三级缓存容量越大,则性能更好,如果其他参数不相同的话,这时三级缓存的作用就不明显了。3.不管三级缓存的作用大不大,它也是为电脑发展作出贡献的参数之一。一级二级三级缓存谁更重要1)一级最重要,但是现在CPU的一级缓存几乎都一样,所以忽略。2)二级缓存的话对于Intel的CPU是很重要的,Intel的CPU的二级缓存越大性能提升非常明显,而AMD的CPU虽然二级缓存也很重要,但是二级缓存大小对AMD的CPU的性能提升不是很明显。3)三级缓存其实只是做了个辅助的作用,除了服务器,其实对大多数家庭机没什么用的,内存还是很重要的,但如果运行大型程序或游戏来说三级缓存就显得重要了,目前新型CPU已经有三级缓存了。编辑来源:三级缓存_百度百科
二级缓存是CPU性能表现的关键之一,在CPU核心不变化的情况下,增加二级缓存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二级缓存上有差异,由此可见二级缓存对于CPU的重要性。 CPU在缓存中找到有用的数据被称为命中,当缓存中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有二级缓存的CPU中,读取一级缓存的命中率为80%。也就是说CPU一级缓存中找到的有用数据占数据总量的80%,剩下的20%从二级缓存中读取。由于不能准确预测将要执行的数据,读取二级缓存的命中率也在80%左右(从二级缓存读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。目前的较高端的CPU中,还会带有三级缓存,它是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。
本回答被网友采纳
对于AMD的CPU来说,为了控制成本,而在性能上又不至于和INTEL的CPU拉开性能上的差距,所以启用了三级缓存的方案来弥补其二级缓存不足的缺陷,但是因为三级缓存是片外缓存,速度比较慢,性能不及二级缓存,但是价格相对便宜。至于费电的问题,这是相对的,毕竟现在的处理器,在功耗控制上做的都很不错的,这个问题无需担心。
二楼说的是有错误,AMD 3级缓存是片外缓存那是 PII
PIII时代 也就是说在1998---1999 年间的CPU产品如K5K6 K6II等
以半数频率运行,在今天的CPU都是 同步的, 你说AMD为拟补L2的不足,没错 但是要告诉你的AMD L1做的很大 K10 都是64KB
K8是128KB 所以你对比性能会发现加大L2对 AMD没啥用,早期的毒龙才64KB L2缓存
一级缓存128KB造成 和K7 Athlon XP在同频的情况下差距不明显,尤其后期闪龙也是如此, 1级缓存现有的所有处理器没有超过128KB的 单核心
............因为它 难以造大,
而AMD K10是多核心的当初设计的是 4核心的 产物 考虑到节能和共享缓存 才有3级缓存的 俗称L3 ,当处理器负载不大用不到全速运行的时候会降频降压,只保留一个核心全速运行,AMD K10是有这功能的后来操作系统的 支持不吃不良 现象在于 当其他核心关闭或降频 时 正好系统突然给处理器一个满负荷任务与第一个核心全频的数据不能同步导致 会卡一下 虽然几率很小但还是被AMD屏蔽了早期的K10都有这功能,如果L2做大那么在非满负荷的情况下,其他核心关闭或降频,一个核心工作就无法发挥其他核心L2增大带来的效果,不如L3共用即使单个核心也可以调用全部的L3缓存这样 效能和晶体管的利用率 显著提高 更科学..........不仅仅AMD 英特尔 的i7处理器也是有L3的 这是多核心的必然产物 不仅仅因为以上原因,还因为多核心的 数据分配以及各种指令传输 更加方便因为在L3之前还有个内存控制器 以及L3单元里还有各种调配指令数据的控制器 要分给那个空闲的核心来运行,你可以把他的作用 看作银行 我们每个人单位都是一个核心,这样在核心越来越多的未来,L3的作用会越来越大,以后16个核心同时运行那么L3肯定会超过12MB甚至更多, 有人或许不信,你可以看啊 英特尔的 服务器处理器的 至强 4核心的和 安腾处理器 都有6--12MB的L3缓存 现在已经有了,民用消费市场也不会太远
一般性!没2级大!
其他4条回答
为您推荐:
其他类似问题
您可能关注的内容
三级缓存的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。- 专注于Win7旗舰版系统下载!
热门搜索:
当前位置: >
三级缓存是什么意思,三级缓存有什么用?
来源:&&&&浏览量:
  知道CPU的,想必就会有人问,有没有CPU三级缓存呢?墨染暖心会给你肯定的答案,那就是有!下面,墨染暖心告诉你三级缓存是什么意思,三级缓存的工作原理及其作用。
  三级缓存是什么意思?
  三级缓存即CPU三级缓存。三级缓存是为读取二级缓存后未命中的数据设计的&种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。
  三级缓存的工作原理
  其工作原理在于使用较快速的储存装置保留一份在慢速储存装置中所读取的数据且进行拷贝,当有需要再从较慢的储存体中读写数据时,缓存(cache)就会使得这个读写操作在快速存储装置中得到目标内容,如此会使系统的响应较为快速。
  三级缓存的作用
  三级缓存作用于服务器。对服务器的性能影响很大,三级缓存越大,服务器性能越好。
  对PC机来说,三级缓存只能做个辅助作用,在其他参数相同的情况下,三级缓存容量越大,则性能越好,若其他参数不同,则三级缓存没有可比性。
  同时,在游戏方面,三级缓存的容量越高,对游戏性能的影响越大。尤其是对网吧机和发烧机来说。
  在ADM中,三级缓存有以下几个明显的作用
  第一,三级缓存容量在服务器领域的作用更明显,不过如果服务器和桌面处理器采用不同的架构,必然会提高生产难度和成本,故而带到了桌面上;
  第二,在桌面上,三级缓存从2MB增加到6MB可以带来大约5%的性能提升,实际测试也证明了这一点;
  第三,从前边的数据看出,三级缓存增加了两倍,但得益于生产工艺的改进,核心面积反而更小了,成本也更低。
  【编辑总结】以上就是三级缓存是什么意思,三级缓存有什么用的所有内容了。玩游戏的发烧机可以适当考虑下增加CPU的三级内容奥!更多Win7教程文章,尽在Windows7之家。
Win7教程排行
win7系统之家为你提供最好的win7激活工具技巧方法,请到Windows7之
windows7之家不仅提供精品Win7教程给大家,而且还帮大家解决win
win7纯净版64位已经成了如今电脑的标配,特别是对比起其他系统来
win7系统之家为你提供配置windows update失败还原更改怎么办?技巧
win7系统之家为你提供win7系统提示非正版该如何激活技巧方法,请
win7之家为您提供联想win7系统下载,包括正版联想win7系统下载,w
win7系统之家为你提供硬盘安装雨林木风Win7旗舰版系统教程技巧
U盘装系统win7教大家用U盘怎么装系统,U盘装win7系统其实很不是很
win7系统之家为你提供Windows 7旗舰版最全的硬盘安装方法技巧方法
win7系统之家为你提供w7系统下载64位技巧方法,请到Windows7之家免
最新系统下载
5.13 GB | 简体中文
3.98 GB | 简体中文
4.2 GB | 简体中文
5 GB | 简体中文
5.2 GB | 简体中文
4.1 GB | 简体中文
28.4 MB | 简体中文
28.4 MB MB | 简体中文
28.4 MB | 简体中文帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
【超级白】看论坛也有3个月了,关于CPU 的二级缓存、三级缓存 与 CPU的架构的一些疑问
413浏览 / 7回复
一直以为&二级缓存 很正要,然后 百度了 例GK 参数中 都没有了 二级缓存在深入百度,只知道是架构的不同,决定了的二三级存,而具体那不同,请吧友解释一下她 &已婚 !哈哈
已婚也要撸
对 楼主 mejane 说:=========================有3级缓存的CPU是一定有2级缓存的~
首先楼主要弄清楚缓存的作用,然后G1610的一级缓存是每核心32K+32K,二级缓存每核心是256K,三级缓存是2M。
对 楼主 mejane 说:=========================这女的很一般
对 楼主 mejane 说:=========================I的U的处理性能命中率比较高,浮点运算也高
对 第4楼 sopiking 说:=========================缓存 百度说了 提高运算速度的
根据CPU的选择算法 1级 2级 3级 数据比例2级80% 3级才5% 。所以不懂 才想弄明白
用户名/注册邮箱/注册手机号
其他第三方号登录已解决问题
数码、电脑电脑硬件及配件CPU的三级缓存容量有哪些属性特征?
提问时间: 21:52:44
数码、电脑电脑硬件及配件CPU的三级缓存容量有哪些属性特征?
浏览次数:2051
三级缓存容量的属性特征有8MB;3MB;2MB;4MB;6MB;其他等
答案创立者
以企业身份回答&
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题

我要回帖

更多关于 775cpu 二级缓存作用 的文章

 

随机推荐