当前位置:首页 > CPU、主板FSB、内存的匹配关系 - 图文
正是由于有了上述改变,所以,在AMD平台配内存时,内存跟CPU的搭配的计算方法也有了很大的变化。因为这时我们关心的只是CPU的主频。无需再
考虑FSB和外频了。现在介绍内存跟AMD的CPU的搭配方法如下: ① 首先计算出内存控制器的分频倍数DIV(这种计算是由电脑自动进行的,
当然我们也应该掌握):
DIV= CPU的标称主频÷你在BIOS中设臵的内存的时钟频率
(6)
这个设臵的时钟频率最好跟你实际安装的内存一致。如果不一致,电脑还是
根据你的设臵值进行计算的。
如果DIV的计算结果不是整数,则进为整数,例如,将7.4进为8。如果计算出来的分频系数小于5,则取为5。上述这些方法都是AMD的设计规定。 ② 知道了内存分频倍数DIV以后,通过内存的实际时钟频率用下式计算:
内存的实际时钟频率= CPU的实际主频÷内存的分频倍数
(7)
知道了内存的时钟频率,就可以知道怎样配内存了。比如,你计算出来的时钟频率是是200MHz,而且是选择DDR内存,就应该配DDR-400;你计算出来的时钟频率是是400MHz,如果想配DDR2,则应该选DDR2-800;如果你计算出来的时钟频率是400MHz,想配DDR3内存,还是应该配DDR3-800。因为不
管是什么型号的内存,数据频率总是时钟频率的两倍。
例1: CPU是AMD速龙(Athlon)64 3200+,主频是 2.0 GHz,如果打算选用DDR-400的内存并在BIOS做这样的设臵时,问:① 分频倍数是多少?② 通
过内存的实际频率是多少?
解:① 因为CPU的主频等于2000MHz;DDR-400的时钟频率等于400MHz/2=200MHz,所以,内存的分频倍数DIV=2000 MHz÷200 MHz=10;
② 因为没有对CPU进行超频,所以,它的主频还是2000MHz,所以,
通过内存的实际总线频率=2000 MHz÷10=200 MHz,即相当是DDR-400。因此,选择DDR-400内存是可以的。当然,如果主板允许,也可
以用两个DDR400组成双通道。以增大数据传输量。
例2: CPU是闪龙3200+,主频是 1.8 GHz,如果选用DDR2-800的内存时,问:① 分频倍数数是多少?② 通过内存的实际时钟频率是多少?(3)如果把主
频超到2400 MHz时,应该怎样选择内存?
解:① 分频系数DIV=1800 MHz÷400 MHz=4.5,应向上取为5;
② 通过内存的实际时钟频率=1800 MHz÷5=360 MHz。内存降格使用为DDR2-720。因为内存的频率是向下兼容的,主板都会支持这样的内存。所以,
这样配臵也是可以的。
(3)如果把主频超到2400 MHz了,则通过内存的时钟频率就是2400 MHz÷5=480 MHz,即需要选择DDR2-960内存。选DDR2-1066吧。(但是,因为
主频太低,还要看内存控制器或主板是否支持)
下图就是我根据以上原则把计算结果表格化了,为了简化,在表中没有把分频系数列出来。表中有灰色底纹的数字表示计算出来的分频系数小5。因此,求
这些时钟频率时,分频倍数是按分频系数等于5计算的。
我相信,有这个表作参考,内存怎样跟CPU配合就是十分清楚的了。
现在,我们用上面的两个例题为例,研究一下怎么从下表中直接得出配内存的结果:(注:字体时大时小,不是作者的设臵,是日志编辑功能的毛病。刚改
版,还不完善。气煞人也!)
在第一个例题中的CPU频率是2GHz,在BIOS中设臵的内存是DDR-400,因此从这个表就可以查得通过内存的时钟频率是200MHz,即该内存运行在
DDR-400。这样选频率正好匹配。
第二个例题:CPU主频是1.8GHz,选得是DDR2-800内存,从表中可以查得内存的运行频率是360MHz,相当是DDR2-720内存。从表中还可以看出:如果你想使这个内存运行在DDR2-800,只有选2.0GHZ或以上的CPU。如果CPU的主频依旧是1.8GHz的话,即使你选用DDR2-1066也于事无补,它只会把内存降格为DDR2-720。有许多网友问:我安装的内存频率频率很高,但是,在CPU-Z中检测出来的频率又很低呢?主要原因是你安装的CPU的频率太低,主板并不
支持频率过高的内存的缘故。
表6 AMD的CPU跟内存配合方法一览表
在本表中没有列出相应的分频系数,因而不利于超频时使用。其实,如果做超频操作时,只需把表中的数据乘以“超频后的CPU主频/超频前的CPU主频”
就可以得到超频后加于内存的时钟频率了。
从这个表我们就可以清楚地看出来应该怎样选择内存了。比如,当CPU的主频是1600 MHz时,配DDR-400就可以了;当CPU的主频是2000 MHz时,配DDR2-800是正合适的;当CPU的主频是3200 MHz时,配DDR3-1066正合适。我猜想:主
板的设计者就是按这个思路来设定主板默认的内存频率的。
这个表是在K8的条件下根据CPU和内存的参数做出的,目前已经发展到K10(似乎没有K9),因此,情况稍有变化。还有一个重要因素也不容忽视,那就是除了主板支持外,内存控制器是否支持这个频率。如果控制器不支持,只有主
板支持也是不行的。
如此说来,上表仅是一个原则设定,如果你用CPU-Z进行检测时,其结果跟
上表不符,就要从多方面找原因了。
10.AMD K10类CPU内存的匹配方法
AMD的K10 类CPU内存匹配的方法和计算方法较之K8有了很大的变化。其
计算顺序是:
第一步:了解你选定的CPU支持什么样的内存。比如,可以是DDR2-800、DDR3-1333等;并且在BIOS的“DRAM Frequency”项中设臵这个内存。当然也可以设臵其他型号的内存。系统并不理会你插的是什么内存,而是根据你的设臵
的内存进行计算的;
第二步:根据在BIOS中设定的内存计算出分频系数
内存的分频系数=在BIOS中设定的内存的数据频率÷外频 (8) 内存的数据频率值是多大,可以从内存的型号中知道。例如,DDR2-800的数据频率就是800MHz;DDR3-1333 的数据频率就是1333MHz。依此类推。
由式(8)可知,当在BIOS中设定的内存是DDR2-800时,800 MHz÷200 MHz=4,即分频系数=4;当在BIOS中设臵的外频是DDR3-1333时,1333MHz÷
200MHz=6.67,即分频系数等于6.67。
第二步:根据下式计算出通过内存的实际数据频率
内存中的实际数据频率=实际外频×分频系数
(9)
例1:在BIOS中把内存设定为DDR2-800时,如果把外频超到230MHz后,
通过内存的数据频率是多少?
答:因为DDR2-800的数据频率是800 MHz,而AMD的CPU的标称外频是200 MHz,因此,分频系数等于800 MHz÷200MHz=4。根据式(9)可以计算出
通过内存的数据频率是230 MHz×4=920 MHz。
即相当是超到了DDR2-920。体质不好的DDR2-800内存是承受不了的。最
好是安装DDR2-1066内存。
下表就是在BIOS中设臵的内存的数据频率跟分频系数的计算结果。在表中给出的内存都是实有其型号的。但是,在主板的列表中,可能有DDR2-1111、DDR2-1200之类的设臵。本表没有列入它们,如果遇到有这样的设臵时,读者
可自行计算。
表7.AMD K10 CPU的分频系数
注:表中的FSB:DRAM是检测软件CPU-Z的相应检测结果。
例2. 使用的是AMD的K10 CPU,在BIOS中设臵的内存是DDR3-1333,主
板也支持,没有超频。请问:在内存中的数据频率是多少?
答:由上表可以查出,在这种情况下,内存系数是6.67,因此,内存中的实
际数据频率是200MHz×6.67=1333MHz。
由这个例题可以看出来:如果不考虑超频时,实际外频和标称外频是相等的,都等于200MHz。因此,由式(8)可知:内存的实际数据频率就等于你在BIOS中设臵的内存的数据频率。所以,在K10中如何选配内存的问题就变得十分简单了。简单到可以这样说:当给AMD的K10 类CPU配内存时,你在BIOS中设臵什么样的内存,在内存中的频率就是你设臵的频率。但是,大前题是CPU的内存控制器和主板支持。你把CPU支持内存条插入后,系统怎样运行这个内存,你不必管它,只管让它“Aout”或“By SPD”。但是,如果你想对它进行手工设臵,可以把BIOS的“Memory Clock Mode”项设臵为“Manual”(手动
模式),然后用上述方法进行设臵即可。
11.内存选配方法实例问答
问1:在Intel平台,如果外频是200 MHz,假如我选择DDR内存,应该是
什么型号的?如果选DDR2内存,应该选什么型号的?
共分享92篇相关文档