现在的位置: 首页 > 综合 > 正文

内存频率与超频的密切关系!(新手超频必看)

2013年01月06日 ⁄ 综合 ⁄ 共 3233字 ⁄ 字号 评论关闭
随着超频玩家的逐渐增多,内存异步技术也开始蓬勃发展。然而技术发展的同时也带来了更多的困惑,甚至就连“大虾”都无法完全弄清楚现今的内存异步技术。也正是因为这样的原因,才有了内存异步技术解惑的必要。感兴趣的读者不妨接着往下看,就会彻底明白内存异步技术到底是怎么回事!

1.什么是内存同步和异步

  所谓内存同步,就是内存频率与CPU外频运行在同一频率。也就是说,在内存同步的情况下,内存频率=CPU外频。比如当200MHz外频的P4 520与内存同步时,内存也运行在200MHz外频上。由于使用的是DDR内存,所以内存的频率=200MHz×2=400MHz(DDR400)。内存异步技术则是让内存频率与CPU外频不同,内存频率=CPU外频×N/M(特定的一个比值)。200MHz外频的P4 520在内存异步时,内存可以运行在166MHz,使用DDR333内存就可以了。当然,内存也可以运行在266MHz,此时系统只需要使用DDR533内存即可。也就是说,N/M的比值可以大于1也可以小于1,即内存异步时,内存的频率可以高于或低于CPU外频。 

2.为什么存在内存异步 

  在早先的计算机系统中,内存和CPU之间的搭配,CPU处于主导的地位,也就是说当CPU的主频为100MHz,那么内存的频率就只能是100MHz,内存的使用完全依赖于CPU。随着CPU技术的迅速发展,CPU的频率不断提高,这样就造成了用户升级CPU时就必须也对内存进行升级,无疑增加了升级的成本,这种情况直到VIA的694X芯片组发布之后才有所改变,内存与CPU外频终于可以实现异步运行了。

  当然这样的异步运行技术并没有完全脱离CPU外频的束缚,而是采用了“±33MHz”的解决方案。也就是说,当P3处理器运行在100MHz外频下,内存可以异步运行在133MHz或66MHz两种频率下。内存运行在133MHz频率的时候,系统就可以获得更大的性能提升,在当时绝对算得上领先的内存技术。至于现今的内存异步技术,已经发展到了更为先进的阶段。内存与CPU外频的异步运行甚至可以设定在4:3或5:4的比例状态下。

  理论上来讲,搭配更高频率的内存就可以获得更大的数据带宽,对于系统性能的提升也会有很大帮助。并且内存异步技术还可以更为灵活的搭配内存,在CPU外频不断提高的现今,内存异步技术更可以帮助升级用户节省下更换内存的资金。  计算内存异步的差别  

  随着技术的发展,内存异步的计算方法已经发生了很大改变。再也不能用简单的“±33MHz”来计算出内存与CPU外频之间的关系了。到了这种技术阶段,内存异步技术分为AMD和Intel两大阵营。在运用内存异步技术,尤其是超频时,计算方法都是完全不同的。

  Intel方面,以P4 520处理器为例,通过内存异步技术,CPU外频虽然运行在200MHz,而内存却可以运行在166MHz。当CPU外频超频至300MHz,根据内存异步技术的比例关系,内存的频率也必须提升。此时就有了200/166=300/X的计算公式。根据计算公式可以得出,内存运行频率X等于250MHz。把P4 520超频至300MHz的时候,需要搭配DDR500内存。

  同样的状况如果发生在AMD平台,计算出来的结果就会大相径庭。特别是K8平台的内存异步技术与CPU外频并没有直接关系,因为用于K8平台的CPU内部集成了内存控制器,只与CPU的主频,也就是外频×倍频有最为直接的关系。在这里以Sempron64 2500+为例,这款处理器的实际频率是1.4GHz,CPU主频=200MHz外频×7倍频。同样是利用内存异步技术,在CPU外频运行在200MHz的情况下,内存频率可以运行在166MHz。当CPU外频超频至300MHz,内存频率同样出现了提升。

  不过计算公式中还要包含CPU主频这个因素,所以就有了200×7/166=300×7/X这样的计算公式。此时需要特别注意的是,等式左边的结果是8.433,但是K8处理器的内存控制器并不能处理小数位,所以在计算公式里需要取整数“9”。如此一来,X=300×7/9=233MHz,内存的实际工作频率在AMD平台变成了233MHz,搭配DDR466内存即可。当K8处理器进入到E3和E6核心之后,AMD平台的内存异步技术变得更加丰富,由于是新型的内存控制器,K8处理器甚至可以在默认频率下搭配DDR500内存。
内存异步对系统性能有什么影响 

  理论上来讲,内存异步技术提升内存的频率后,相应的数据带宽也会明显提高,性能应该有所增强。但就异步技术开始出现时的测试成绩来看,内存异步技术的性能提升并不是特别明显,这是为什么呢?其实这是由于采用了异步运行方式后,虽然增加了内存的带宽,但同时也增加了内存的延迟。

  比如,某处理器运行在100MHz外频下,其时钟周期为10ns。运用内存异步技术之后,内存可以运行在133MHz频率下,时钟周期为7.5ns。当周期为7.5 ns的时钟周期结束时,周期为10ns的时钟周期还没有结束,那么前者就需要等待后者完成一个周期后才能开始下一个周期,这样就造成了内存的延迟,而延迟所带来的性能损失也直接导致了测试成绩的下降。这种情况发展到NF2芯片组尤为严重,NF2主板甚至只有内存同步时才能获得最优性能,内存异步技术在当时的AMD平台甚至成为了“鸡肋”。  不过事情总是有转机的,处理器的外频不断提高时,内存技术也跟着飞速发展。高频内存与CPU外频之间,使用异步后的延时越来越小,系统性能的提升也就越来越明显,这样使得内存在一定程度上摆脱了CPU外频对其频率的束缚。内存和CPU之间可以更加灵活自由地进行搭配,这样给用户留下很大可控制的空间,在很大程度上促进了超频技术的发展。当然了,对于那些升级CPU的用户而言,也可以留下以前的内存,只要开启主板的内存异步功能就可以实现平稳的过渡升级。  

  编后语:就目前来看,内存异步技术主要用于超频和升级。由于技术的成熟度有了很大提高,对于系统性能都会有很大的提升。只要不让内存运行在极限超频状态,对于硬件也不会产生任何损坏。   AMD内存分频是有一个公式:

内存频率=外频x倍频/内存系数

内存系数=标准外频x倍频/内存频率设定值

内存系数的值向上取整,比如算出来是5.1,则取整为6

例子,AM2速龙3000+,标准外频=200,倍频=9,插的是DDR2 667的内存,那么超频之前内存系数=200x9/333=5.4(取为6),内存的工作频率=200x9/6=300

当超到外频=260,在BIOS里设定内存是DDR2 533,则内存系数=200x9/266=6.7(取为7),内存的工作频率=260x9/7=334

 

 

我们平时讲的533内存,667内存或是800内存啊,这些所谓的533,667和800就是内存的频率。内存主频和CPU主频一样,习惯上被用来表示内存的速度,它代表着该内存所能达到的最高工作频率。内存主频是以MHz(兆赫)为单位来计量的。内存主频越高在一定程度上代表着内存所能达到的速度越快。内存主频决定着该内存最高能在什么样的频率正常工作。内存的工作频率一般是自身主频的一般,也就是说一个800的内存,他的工作频率就是400。内存的工作频率和CPU的外频就超频是影响很大的,当内存的工作频率和CPU的外频频率不一致时,就会形成异步工作模式,在正确的对比值下异步工作比同步工作更快,所以在超频后一定要看一下你的CPU外频是否大于了内存的工作频率,过高的话就需要调整对比值,所以内存的频率对超频还是影响很大的。

如图:

图中的357.2MHz代表内存的工作频率

如果CPU的外频到400,你的DDR2-800条子就可以工作在同步下。如果你是DDR2-667的条子就要异步,低于CPU外频才能用。
同理CPU的外频是200,你用667的条子就可以用异步按
1比1。66的方式运行。这样就比你同步要快些。

抱歉!评论已关闭.