永发信息网

电脑有些介绍时,说二级缓存三级缓存是什么意思?

答案:3  悬赏:70  手机版
解决时间 2021-07-25 15:04
  • 提问者网友:欺烟
  • 2021-07-25 04:03
详细介绍哦
最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-07-25 04:27
我只能简单跟你说一下:
通常来说,数据的处理是由CPU来处理,然后通过显卡输出到显示器里,我们就能看到,跟汽车的运作有关,汽油通过油管输进发动机里面进行处理。

一般CPU的处理,至少有两个传输空间,一个是一级缓存,另一个是二级缓存,一级缓存的传输是必然的,所以没有人去注意它,正如,人会用脚走路是必然的,所以不会有人会去问:人为什么会走路。近10多年来几乎所有的PC都是有二级缓存了。

二级缓存一般是不会比一级缓存小的,而且二级缓存越大,可以支持更快的数据处理,很多人平时选CPU都是看频率,都是认为频率越高就越快,其实,这种观念并不完全是对的,或者有些人都知道,AMD早期的处理很多都是用型号来区分类型的,如:1600+、1700+、闪龙2500+、速龙4000+等,而英特尔就喜欢用频率来区别型号的,如:奔三900、赛扬一1.0、奔腾四2.4等

为什么AMD这么喜欢用型号?因为频率并不完全是决定处理器速度的,决定处理器除了频率还有二级缓存,二级缓存还起了CPU自身的成本,如果你有经常留意CPU的历史型号和报价,就会发现二级缓存越高的CPU就越贵的。简单的拿闪龙与速龙对比就知道了。

早期的英特尔用频率作为型号的处理器,通常二级缓存并非很高,但近年来,英特尔又用类型于AMD不用频率作为型号了,例如:赛扬D352等,哈哈。
全部回答
  • 1楼网友:爱难随人意
  • 2021-07-25 07:08

二级缓存又叫L2 CACHE,它是处理器内部的一些缓冲存储器,其作用跟内存一样。

三级缓存是为读取二级缓存后未命中的数据设计的—种缓存

还有,

缓存就是为了加快内存访问速度。而将经常使用的数据放在这里,CPU不直接去内存找数据,在缓存找就行了。缓存与CPU集成,所以其速度是读内存的N被。 而1级 2 级 3级就是缓存点。 命中率:就是在这次访问数据中,能够直接在缓存中找到数据的概率。 速度:1>2>3 容量:3>2>1 命中率:1>2>3 设计模式: CPU需要数据,首先找最快的1级缓存,如果找到就直接取;如果没找到,就读取2级缓存,如果找到就读取;如果没找到就读3级缓存,如果还没找到就读取内存。

  • 2楼网友:往事埋风中
  • 2021-07-25 06:06
二级缓存是CPU性能表现的关键之一,在CPU核心不变化的情况下,增加二级缓存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二级缓存上有差异,由此可见二级缓存对于CPU的重要性。 二级缓存又叫L2 CACHE,它是处理器内部的一些缓冲存储器,其作用跟内存一样。 它是怎么出现的呢? 要上溯到上个世纪80年代,由于处理器的运行速度越来越快,慢慢地,处理器需要从内存中读取数据的速度需求就越来越高了。然而内存的速度提升速度却很缓慢,而能高速读写数据的内存价格又非常高昂,不能大量采用。从性能价格比的角度出发,英特尔等处理器设计生产公司想到一个办法,就是用少量的高速内存和大量的低速内存结合使用,共同为处理器提供数据。这样就兼顾了性能和使用成本的最优。而那些高速的内存因为是处于CPU和内存之间的位置,又是临时存放数据的地方,所以就叫做缓冲存储器了,简称“缓存”。它的作用就像仓库中临时堆放货物的地方一样,货物从运输车辆上放下时临时堆放在缓存区中,然后再搬到内部存储区中长时间存放。货物在这段区域中存放的时间很短,就是一个临时货场。 最初缓存只有一级,后来处理器速度又提升了,一级缓存不够用了,于是就添加了二级缓存。二级缓存是比一级缓存速度更慢,容量更大的内存,主要就是做一级缓存和内存之间数据临时交换的地方用。现在,为了适应速度更快的处理器P4EE,已经出现了三级缓存了,它的容量更大,速度相对二级缓存也要慢一些,但是比内存可快多了。 缓存的出现使得CPU处理器的运行效率得到了大幅度的提升,这个区域中存放的都是CPU频繁要使用的数据,所以缓存越大处理器效率就越高,同时由于缓存的物理结构比内存复杂很多,所以其成本也很高。 三级缓存是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯