问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

cpu的l1,l2,l3速度各是多少?比内存快多少?

发布网友 发布时间:2022-04-24 03:41

我来回答

5个回答

热心网友 时间:2022-04-04 21:57

你说的是缓存把 L1 L2 L3 一级缓存 二级缓存 *缓存 理所当然 的确要比内存快上很多 而且是集成在CPU里面的 以下是复制的 让你更好的理解

CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。

缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。

正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。

最早先的CPU缓存是个整体的,而且容量很低,英特尔公司从Pentium时代开始把缓存进行了分类。当时集成在CPU内核中的缓存已不足以满足 CPU的需求,而制造工艺上的*又不能大幅度提高缓存的容量。因此出现了集成在与CPU同一块电路板上或主板上的缓存,此时就把 CPU内核集成的缓存称为一级缓存,而外部的称为二级缓存。一级缓存中还分数据缓存(Data Cache,D-Cache)和指令缓存(Instruction Cache,I-Cache)。二者分别用来存放数据和执行这些数据的指令,而且两者可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。英特尔公司在推出Pentium 4处理器时,用新增的一种一级追踪缓存替代指令缓存,容量为12KμOps,表示能存储12K条微指令。

随着CPU制造工艺的发展,二级缓存也能轻易的集成在CPU内核中,容量也在逐年提升。现在再用集成在CPU内部与否来定义一、二级缓存,已不确切。而且随着二级缓存被集成入CPU内核中,以往二级缓存与CPU大差距分频的情况也被改变,此时其以相同于主频的速度工作,可以为CPU提供更高的传输速度。

二级缓存是CPU性能表现的关键之一,在CPU核心不变化的情况下,增加二级缓存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二级缓存上有差异,由此可见二级缓存对于CPU的重要性。

CPU在缓存中找到有用的数据被称为命中,当缓存中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有二级缓存的CPU中,读取一级缓存的命中率为80%。也就是说CPU一级缓存中找到的有用数据占数据总量的80%,剩下的20%从二级缓存中读取。由于不能准确预测将要执行的数据,读取二级缓存的命中率也在80%左右(从二级缓存读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。目前的较高端的CPU中,还会带有*缓存,它是为读取二级缓存后未命中的数据设计的—种缓存,在拥有*缓存的CPU中,只有约 5%的数据需要从内存中调用,这进一步提高了CPU的效率。

为了保证CPU访问时有较高的命中率,缓存中的内容应该按一定的算法替换。一种较常用的算法是“最近最少使用算法”(LRU算法),它是将最近一段时间内最少被访问过的行淘汰出局。因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计数值最大的数据行出局。这是一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要的数据淘汰出缓存,提高缓存的利用率。

CPU产品中,一级缓存的容量基本在4KB到64KB之间,二级缓存的容量则分为128KB、256KB、512KB、1MB、2MB等。一级缓存容量各产品之间相差不大,而二级缓存容量则是提高CPU性能的关键。二级缓存容量的提升是由CPU制造工艺所决定的,容量增大必然导致CPU内部晶体管数的增加,要在有限的CPU面积上集成更大的缓存,对制造工艺的要求也就越高

简单点说,电脑读取数据的时候先在CPU一级缓存里面寻找,找不到再到二级缓存中找,最后才到内存中寻找
因为它们的速度关系是
一级缓存>二级缓存>内存
而制造价格也是
一级缓存>二级缓存>内存

热心网友 时间:2022-04-04 23:15

.

楼上那位复制来的废话真多……

L1、L2 缓存目前基本上都是全速的,传输数据的频率和CPU主频一样,但是有延迟——L1通常延迟几个周期(<=5),L2通常延迟十几个周期。换句话说,CPU有多快,L1、L2就有多快,只不过存取缓存的命令要延迟一会儿才能被执行。

至于L3缓存,有全速的、半速的(CPU主频的一半速度),也有更低频率的,好像最新的Intel和AMD处理器还能动态调节L3的相对频率(全速、半速、1/4速等等),甚至关闭L3缓存,用以节能、降温。L3缓存的存取延迟更长。

缓存和内存的速度差别,也就是CPU和内存的速度差别。

.

热心网友 时间:2022-04-05 00:50

比内存快多了,只是容量比内存小多了!最高的L3也就10M左右,L1以K计算

热心网友 时间:2022-04-05 02:41

http://ke.baidu.com/view/44274.html?wtp=tt

热心网友 时间:2022-04-05 04:49

i9 9900k
DDR4 3600超到4700
L1缓存读取速度2.59T/秒 写1.29T/秒
L2缓存读取速度952.1G/秒 写658.8G/秒
L3缓存读取速度407G/秒 写240.8G/秒
内存读取速度68.1G/秒 写71.2G/秒
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邪灯是什么意思? 趣头条怎么解绑微信 趣头条APP解绑微信教程 趣头条怎么解绑微信号 趣头条怎样解除微信绑定 魔兽世界7.0古龙之陨怎么做 咸阳男子欲带孩子轻生被救回,成年人的生活有多不易? 陕西咸阳,一男子欲带孩子轻生被救回,轻生带孩子是什么操作? 我是帅哥,为什么还没有人追? 为什么我这么漂亮就是没有一个男人来追我 气死了? 人不在本地,怎么实名制 挖机电子码表怎么调 PS 怎么修复有牙缝的牙齿 cpu影响电脑的速度吗? 用Ps怎么修牙缝 电脑中cpu访问各存储器的速度快慢级别? 莲藕排骨汤做出来会有点黑,究竟是为什么呢? 在计算机中,CPU访问度最慢的存储器是( ). CPU访问RAM的速度问题? 红烧肉经常做的发黑发苦,究竟正确的做法是什么? 什么是cpu访问速度最快的存储器 麦饭石不粘锅用油养完可以用洗洁精刷么? cpu访问微机内存的速度要比访问外存快还是慢 怎么去掉石锅上火烧的痕迹,黑黑的能不能刷干净 什么部件CPU访问速度最快 高级的石锅 CPU访问软盘、硬盘、光盘、优盘的速度谁快谁慢 麦饭石锅用久了会发黄吗?正常吗?这个锅还能使用吗? 蒸汽石锅的石锅用的时间长了特别黑怎么清理 cpu访问微机内存的速度要比访问外存慢???快还是慢 韩国料理的石锅的污垢怎么处理石锅的里面有黑糊点儿 如何PS相片使牙齿缝隙小 游戏机电子码表怎么清零 响应cpu访问速度最快的方法 在ps图片时,人物的牙齿泛黄,尤其牙缝部分,怎么修出来牙齿白还不显修过的痕迹 码表要如何使用?安装在哪里? 牙齿有缝隙怎么办? 广汽传祺gs5的电子码表如何调? 牙齿缝隙大怎么办有什么解决的办法 大众斯柯达明锐电子码表不动怎么解除 怎样用PS或者光影魔术手之类的软件来填补牙缝大的问题? 牙齿有缝隙怎么修复最快 牙齿缝隙大怎么办 该如何进行修复 如何ps使牙齿不齐的缝隙看不起不太明显 验布机电子码表怎样调视频看? 牙齿有缝隙怎么治? trip 5w无线码表怎么设置 牙齿缝隙大怎么办 3种方法有效来缩小牙缝 怎样可以使电子码表的总里程数手动改变 拍婚纱照,牙齿不齐,缝隙大,怎么ps能让缝隙不太明显 一升的食用油等于多少千克