关于AMD的CPU问题 跪求高手回答!!

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:52:59
请问一下 为什么在笔记本上AMD的CPU的二级缓存只有512K 而INTEL的一般都有2M 难道两者之间的差别能有真么大吗

再有就是二级缓存这个东西到底在CPU中发挥怎么样一个作用呢?

有谁用过惠普的NX6325-122A笔记本吗?具体的跑一些比较大的程序可以吗?希望得到答案

Intel 的CPU的架构,对于二级缓存的依赖性较大. 370架构 时代的较短流水线时代,512k 二级缓存已经很大了....
但是,到了后来 P4 架构的时候,流水线设计的比较长. 就需要更高的主频和更多的二级缓存来弥补性能损失. 所以,你就能看到 2M 这么多的二级缓存...你以为他这么大,一定性能比 AMD 512K 二级缓存的性能高...其实这是一种误区.... 他的架构不合理.没办法只能提高二级缓存...而且你还得为这些成本埋单呢.... 而 AMD 的架构则不同. AMD 的处理器对于 一级缓存的重要性,有时候比二级缓存还要高.... 当初的 毒龙 处理器... 只有 64k 二级缓存. 128k 的一级缓存. 性能却很高.... 就是这个道理了...

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

它是怎么出现的呢?

这要上溯到上个世纪80年代,由于处理器的运行速度越来越快,慢慢地,处理器需要从内存中读取数据的速度需求就越来越高了。然而内存的速度提升速度却很缓慢,而能高速读写数据的内存价格又非常高昂,不能大量采用。从性能价格比的角度出发,英特尔等处理器设计生产公司想到一个办法,就是用少量的高速内存和大量的低速内存结合使用,共同为处理器提供数据。这样就兼顾了性能和使用成本的最优。而那些高速的内存因为是处于CPU和内存之间的位置,又是临时存放数据的地方,所以就叫做缓冲存储器了,简称“缓存”。它的作用就像仓库中临时堆放货物的地方一样,货物从运输车辆上放下时临时堆放在缓存区中,然后再搬到内部存储区中长时间存放。货物在这段区域中存放的时间很短,就是一个临时货场。

最初缓存只有一级,后来处理器速度又提升了,一级缓存不够用了,于是就添加了二级缓存。二级缓存是比一级缓存速度更慢,容量更大的内存,主要就是做一级缓存和内存之间数据临时交换的地方用。现在,为了适应速度更快的处理器P4EE,已经出现了三级缓存了,它的容量更大,速度相对二级缓存也要慢一些,但是比内存可快多了。

缓存的出现使得CPU处理器的运行效率得到了大幅度的提升,缓存越大处理器效率就越高,同时由于缓存的物理结构比内存复杂很多,