查看: 1805|回复: 0
收起左侧

[技巧] 是否用双通道内存自己算出来!

[复制链接]
YoYo
发表于 2007-12-12 15:38:42 | 显示全部楼层 |阅读模式
奔腾4处理器的FSB是800MHz,理论上可以提供最大带宽=800MHz*64/8=6.4G/s 。如果使用一条DDR400的内存,那么内存提供的最大带宽=400MHz*64/8=3.2G/s(注意:内存带宽计算公式不是这样,只不过这样算的结果和公式算结果是一样的) 。这就是内存带宽瓶颈问题。说简单点就是内存在拖CPU的后腿。如果用两条DDR400的内存,那么内存提供的最大带宽=400MHz*64/8*2=6.4G/s 。两者6.4GB/s的理论数据带宽正好实现1∶1的比例。黄金比例!

       对于AMD的Athlon XP来说,由于FSB仅有400MHz,双通道DDR400的带宽优势难以得到发挥,所以在Socket462平台上双通道带来的性能提升微乎其微,
      
      再举个新例子。

      E6320 的FSB 是1066MHz,理论上最大带宽=1066MHz*64/8=8.5G/s 。如果你用一条DDR2 667的内存,那最大带宽=667MHz*64/8=5.3G/s 。出现内存带宽瓶颈问题。如果用两条DDR2 667就可以提供10.6G/s 。这时好像是CPU在拖内存后腿,这时候用不用双通道看个人喜好了。

       AMD方面,由于Athlon64 X2的内存控制器在CPU当中,与CPU同频,从理论上讲的话,内存能提供多少带宽,处理器就能利用多大带宽,所以在Athlon64处理器平台上,双通道DDR2始终比单通道要好。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-28 02:55 , Processed in 0.135956 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表