.
你提到的问题其实和频率没有直接关系,和数据传输率(带宽)有直接关系,只要数据传输跟得上,那就无所谓频率本身了。
双通道虽然没改变频率,但是把位宽增加了一倍,因此在频率不变的前提下,带宽也相应增加一倍。
(DDR)SDRAM内存都是单条64bits位宽的,双通道就是128bits,假如频率是DDR2-800的内存组双通道,那么带宽就是 800MHz * 128bits = 100Gbps = 12.5GB/s,而单通道就只有6.25GB/s
看CPU的总线和内存带宽理论上是否配套,就是把这个带宽和CPU的总线带宽相比。对于AMD K10.5架构的CPU来说,HT总线是上下行各32bits同时传输,2000MHz的HT总线最大带宽就是 2000MHz *2 *32bits = 125Gbps = 15.625GB/s,可见超过双通道DDR2-800内存的最大带宽。
15.625GB/s 至少需要双通道1000MHz的内存,比如超频版的DDR2-1000双通道,或者DDR3-1333降频到1000使用双通道。假如是单通道,那只能是2000MHz的内存,不过好像还没有DDR3-2000这么高频的内存条。
.
AMD 和intel的架构不是一样的AMD的话内存一般可以随便插但内存的可能不能发
挥全不性能,让我们来看一下AMD的内存带宽和频率计算方法。举例来说,
Athlon 64 X2 4000+ 的运行核心频率为 2.1GHz。如果你想在 4000+ 系统上
(400 MHz 内存速度) 上跑 DDR2-800,则必须以 2,100 MHz 除 400 MHz,结果
为 5.25 倍。 由于没有奇数的内存除数,系统会自动采用 6,也就是说内存只
以 2100 MHz / 6 = 350 MHz 或 DDR2-700 运作。无法使用除数 5,因为这会造
成 420 MHz 或 DDR2-840 的基本频率速度。这是内存频率只能运行在350MHz
上,内存带宽=总线位宽/8×一个时钟周期内交换的数据包个数×内存频率
AMD的CPU内集成内存控制器,CPU可直接与内存交换数据,与HT总线没有关系。你所说的这种是FSB的情况,内存是通过北桥与CPU联系的。频率没变,带宽翻倍,理论传输速度也会翻倍,当然实际情况下性能不会有那么大的提升!(还有AM3是938针)
既然CPU内集成了内存控制器,也就是说CPU与内存之间的数据交换是独立进行的,跟HT就没有关系了,你这里所说的2000MHz是CPU与北桥的数据交换速度。