华硕笔记本专修店:cpu的外频和内存的关系

来源:百度文库 编辑:中科新闻网 时间:2024/05/09 13:03:39
cpu的外频和内存有什么关系?
假设cpu的外频最多超到300mhz
而ddr400的频率可以到400mhz
那么内存的频率可以到哪一个?
如果只可以到300mhz
那么不就浪费了吗?

频率是影响传输带宽的重要因素,这就决定了设备间数据传输的速度。协调的频率有利于各设备间同步运行,这对于设备速度比较有利。你说的确实很对,但cpu频率的提升,对于提高机器运行频率很有帮助,内存在低频率下可以保持低延迟,这也会对机器运行很有帮助。在相同cpu频率下,尽量保持
内存的频率(多个内存的话,频率保持一致)*通道数(双通道为2,单通道为1)=cpu前端总线(或HT总线*N倍) 为最好。对于HT总线,由于N可以调节,所以可尽量保持与内存以N倍的速度来同步,大大提高了灵活性,超频效果更好更容易。HT总线现在只有amd有,intel还是前端总线。

奔腾4 CPU采用了Quad Pumped(4倍并发)技术,该技术可以使系统总线在一个时钟周期内传送4次数据,也就是传输效率是原来的4倍,相当于用了4条原来的前端总线来和内存发生联系。在外频仍然是133MHZ的时候,前端总线的速度增加4倍变成了133X4=533MHZ,当外频升到200MHZ,前端总线变成800MHZ,所以你会看到533前端总线的P4和800前端总线的P4,就是这样来的。

在以前P3的时候,133的外频,内存的频率就是133,CPU的前端总线也是133,三者是一回事。现在P4的CPU,在133的外频下,前端总线达到了533MHZ,内存频率是266(DDR266)。问题出现了,前端总线是CPU与内存发生联系的桥梁,P4这时候的前端总线达到533之高,而内存只有266的速度,内存比CPU的前端总线慢了一半,理论上CPU有一半时间要等内存传数据过来才能处理数据,等于内存拖了CPU的后腿。这样的情况的确存在的,845和848的主板就是这样。于是提出一个双通道内存的概念,两条内存使用两条通道一起工作,一起提供数据,等于速度又增加一倍,两条DDR266就有266X2=533的速度,刚好是P4 CPU的前端总线速度,没有拖后腿的问题。外频提升到200的时候,CPU前端总线变为800,两条DDR400内存组成双通道,内存传输速度也是800了。所以要P4发挥好,一定要用双通道内存,865以上的主板都提供这个功能。但845和848主板就没有内存双通道功能了。

刚才说的是INTEL P4的FSB概念,它的对手AMD的CPU有所不同。

旧的462针脚的AMD CPU,采用ev6前端总线,相当于外频的两倍,也就是133外频时,AMD 462脚的CPU的FSB是333,使用DDR333内存和他搭配就刚刚好,如果用两条DDR333做成双通道,虽然内存有666的传输速度,但对于333的FSB,作用不大,所以双通道内存对CPU的帮助不明显。

新的AMD 754/939 64位CPU,内部就集成了内存管理器(以前内存管理器在主板心片里),所以AMD 64位CPU的前端总线FSB频率与CPU实际频率一致。

内存可以超频也可以降频的,ddr400可以降低成ddr333使用,同时延迟也会降低。有人会问:如果cpu超到300mhz前端总线就变为1200mhz,即使是两条ddr400也会拖后腿。那么,要超频的话是不是要换内存?就是要选用ddr2的内存和主板?

但那是不大可能的,呵呵。P4系列cpu倍频非常高,基本都在17倍以上。300M的外频,你想下主频该是多少?你认为这个频率容易超到么?超到的话也由于频率太高导致电子迁移,寿命可就大大降低。
不过现在的确是有1333的前端总线,当然是很高端的cpu。
而这些cpu平台基本都是支持ddr2的,只要总线有够高,两条ddr2 667不就可以了么?
ddr2 800都不用,呵呵!
其实现在更重要的是延迟,内存本身延迟和cpu访问的延迟。ddr2的内存延迟普遍很高,不如超频后的ddr400理想。amd由于cpu集成内存控制器可以直接访问内存,cpu访问延迟相对来说比较低。

注意:ddr400并不代表内存运行频率为400mhz,而是实际运行在200mhz的,所以你的cpu外频为300的话完全可以使你的内存全速运行。

比较难解释,打个比方。。。
P4C 3.0G=200Mhz(外频)*15(倍频)此时bios内一般把内存设置为1:1除频
所以外频/内存=1/1=200Mhz/200Mhz,这时内存工作在200Mhz*2=DDR400
当超外频到300Mhz时bios内内存设置仍为1:1除频,则内存工作在300Mhz*2=DDr600,但除频(外频/内存)也可设置为4:3,4:5,3:4之类的,此时内存频率可通过外频及除频率算得。。。有的主板支持内存频率锁定,这样不管外频如何,内存始终保持在200Mhz有效保证超频成功率,所谓的适合于超频的主板。。。
此外外频到300Mhz时,需DDR600才能满足cpu!! 原因:FSB=300*4=1200Mhz 双通道DDR600=300Mhz*2*2=1200Mhz
累。。。。。。

升级内存

这么精打细算啊,不能同步就是浪费吗?那计算机里的部件在工作时很多都处于浪费状态,数字只是对实物的一种描述,理想不得.能兼容就是好动西,能全力发挥各部件的职能就是好样的.主板好,CPU不行就是浪费,同样CPU好,主板不行也是浪费,就是这个例子

外频是CPU的基准频率,外频决定着整块主板的运行速度。
目前绝大部分电脑系统中外频也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为CPU的外频直接与内存相连通,实现二者间的同步运行状态。
说到内存频率不得不说前端总线频率(FSB),FSB是直接影响CPU与内存直接数据交换速度的。有一条公式可以计算。数据传输量=总线频率*数据带宽/8
比如:FSB为100MHZ,CPU为64位,则CPU每秒接受的数据传输量为100MHZ*64BIT/8BIT=800MB/S
你的这个问题本身就有些问题。你不能说CPU的外频是300MH那么DDR400的工作频能在多少。直接影响内存工作频率的是FSB。假设你机器的FSB是300MH那么你的内存也只能工作在300MH的频率下了。