- 瑞瑞爱吃桃
-
一、CPU与内存间的关系:
1、CPU的带宽需求不知你是怎么算出来的,如果有什么特别的计算方法,我倒想学一学。据我所知,CPU最主要的功能是进行计算,是一个计算芯块,它从内存中读取程序指令代码,进行执行、运算,并根据这些指令将数据从内存中调入或调出到计算机的其它硬盘设备中去。
2、请记住的是,内存中,不关有CPU需要的程序控制指令,还有其它的大量的数据块,比如显卡需要的图象数据、声卡需要的声音指令等等。而在当前的家用娱乐计算机中,事实上,这些音、视频数据块远远多于用于CPU程序控制的指令。而在多年前,个人电脑的设计者们就使用了一些特殊方法,使得这些数据不必一位一位地通过CPU控制进行中转,而是通过某些特殊的方法直接以块的模式从内存到其它设备,比如内存与硬盘间的大文件调入、内存与显卡间的3D数据交换、内存与声卡间的声音数据传送等。最典型的就是“DMA内存访问技术”,你可以去找找相关的资料。
3、也就是说,内存速度这玩意儿与CPU速度两者之间是没有必然的关联的。内存的速度当然是越快越好!
二、具体到你说的奔腾E6500与DDR800内存条之间来说:
1、你说了,奔腾E6500的主频1066,这个说法不太准确,正确的说法是:总线频率 1066MHz 。那表示,对外总线来说,奔腾E6500最大只能以1066的速度与外界进行数据交换,所以,DDR800如果是组双通,变成1600的频,那它对CPU提供数据的能力已经远远大于CPU可接收数据的能力。
2、是的E6500的CPU主频是2930,那表示它处理数据的能力,如果你在想,CPU处理数据的能力是总线频率的近3倍,那总线频率不就变成了瓶颈了吗?--------是的,你理解得没错,事实上它就是一个瓶颈,为了解决这个瓶颈,才有了CPU内部的一级、二级缓存,它们以CPU的同频率与CPU进行数据交换。它们与内存间以总线频率进行交换,以预先猜出CPU需要的数据的方先行预读入一些代码、数据。它们猜中的准确率,可以提升计算机的整体速度。如果一、二级缓存大,它可以进行猜测的内容就多。因此,很多一、二级缓存大的CPU虽然主频速度慢,实际运行速度却让人感觉要快很多。(注意:某些代码CPU需要多个周期,也就是需要几个单频才能完成,所以CPU对数据的需求,是一阵快一阵慢的)
三、总结:
1、CPU与内存的关系没有直接的比例需要,CPU是越快越好,内存也一样是越快越好。因为内存不仅仅是向CPU提供数据。
2、当然,内存的最大速度是受主板总线速度限制的,一个1333的内存,在只支持800主频的主板上是无从发挥的。
3、此外,内存太快,而硬盘、显卡、CPU根上不,内存也的确是英雄无用武之地,不过,在当前情况来说,很多情况下是内存不够快。对于一台配有E6500/GF8800的中档次游戏用电脑来说,内存就算是1666也还是不够快,在很多3D游戏中,内存依旧是速度的瓶颈之一。
4、在当前内存根不上CPU的前提是,用CPU做大量需要运算的工作(比如使用CPU来进行3D图象计算,象模拟GPU的工作)。
5、至于主板的问题:主板总线频率也是越快越好,因为虽然主板总线最主要是给CPU和内存传数据,但主板的总线速度还没有达到内存总线速度的N倍。 主板要在内存、显卡、CPU、硬盘之间传送数据,记住,它的任务有时是在并发进行的,因此,你放心,主板的总线速度并没被浪费。
- 还要旺仔
-
1内存宽带比CPU的`大只有好处没有坏处``但不能内存宽带少过CPU 要不然`内存会拖CPU后腿``
2 一根800是无法满足E6500的`
3 频率不去在乎相等``我想没几台电脑前线总线和内存比是1:1的``
4 如果你不出手内存又不想买800的话就上667双通```以后买了800再上 就算你上800双通性能也不会变`````
5 两个基本没什么左别```
6 `如果2G内存够你用`先组667双通`如果不够用`不组双通`1G 和2G一起上`就算宽带不够`你也感觉不出来他慢的地方```
`7 不懂``
总结```我只懂这么多`也不知道错还是对`````
- 猫帽
-
太复杂了
- 康康map
-
对INTEL平台来讲,CPU前端总线与内存的关系中,频率不同可以异步运行(当然最好是同步即1:1来运行),但影响性能最大的是带宽问题,正是这个原因,intel使用了双通道技术,而AMD因为使用了HT技术,就不存在带宽的概念了。
因此,因主板不能使用3代内存与CPU前端总线频率同步,那么最好使用双通道内存已确保带宽。
组成双通道只是保证了CPU性能的发挥,并不能带来cpu性能的提升。
intel主板支持的cpu前端总线频率多少,是与主板芯片组有关,而主板所支持内存类型和频率多少,又与集成在主板北桥里的内存控制器有关,所以在一些过渡型主板上会看到cpu与内存脱节严重的情况(正如你所述的那样),这个主要是主板生产商既想要跟上cpu的发展形势,有想消化掉积存的主板芯片组(成本控制)而引起的,有时还对芯片组进行了改造,如G41T就可以使用DDR3内存。
- 小菜G的建站之路
-
不知道你要这么详细的资料做什么.如果是发烧友, 还是多看看这方面的书再提问. 如果从零开始就问.那会问死人的. 如果只是想了解一下,去买电脑. 可以告诉你就是FSB现在早就淘汰了..新的平台都不再使用这个技术了.你可以完全不用去知道了. 如果你只是想买台电脑用,这些东西,根本不用考虑,太详细的参数.对专门做硬件开发的人有用,对个人,完全就可以无视这些知识了.当然,了解了也不是什么坏事. 下载个入门的书籍看看吧.
- 站长在线
-
把一个简单的问题搞得复杂化。。。你就是插两根2133的内存系统运行速度也没有什么变化哪里可能提升一倍。双通道频率除以2 1066的双通道支持533的频率运行。所以两根DDR2 667 和两根DDR2 800 是一样的。。内存超频CPU不超的话。。带宽没增加等于没超。所以两者都得超才行。
如果CPU没买不如上E8200 或者 8400 支持FSB 1333
- 陶小凡
-
发的
- 振金
-
其实没必要搞得这么复杂,找个配电脑的一线的牌子配一台,手上的不知你什么牌子不好的可以处理掉,如果需要省钱看把手头的用上,还是找就地的电脑维修部帮你配为好,价钱别让超过商店的。