● CPU架构发展需要更高的内存带宽
CPU架构是整个PC系统中的核心部分,CPU架构性能的提升不仅仅需要提升CPU的主频。CPU和系统主内存的数据带宽对整个CPU架构的执行效能都非常关键。对于目前的Pentium 4架构来说,内存控制器是集成在MCH芯片内部,CPU需要通过MCH芯片中的内存控制器和内存实现数据交换。那么,CPU和内存的数据带宽受到两个因素的限制:CPU和MCH芯片之间的数据带宽、MCH芯片和内存的数据带宽。两者无论任何一边成为瓶颈,都会影响整个系统效能。

对于Intel平台来说,CPU、MCH芯片、内存的数据带宽对于内存性能很重要
CPU和MCH芯片之间的数据带宽主要是由系统FSB决定:总线位宽(bit)×FSB频率(MHz),得到的单位为bit/s,如果要得到Byte/s的单位,还需要÷8。例如,FSB为1066MHz的CPU与的数据带宽就为64bit×1066MHz÷8=8.5GB/s。而内存带宽的计算公式总线位宽(bit)×内存频率÷8所得,例如DDR 2-800,带宽即为64bit×800MHz÷8=6.4GB/s,如果是双通道内存,还得×2,即双通道DDR2-800内存数据带宽为12.8/s。
其实FSB频率=内存数据频率*2,例如FSB为1066MHz的Core 2 Due处理器,搭配两根DDR2-533的内存刚好满足其代宽要求,FSB数据带宽=64bit×1066MHz÷8=8.5GB/s,而两根DDR2-533的内存数据带宽为2*533MHz*64bit÷8=8.5GB/s)。我们看到虽然两者结果一样,但含义却并不相同。
目前Intel CPU最高FSB为1066MHz,当然1333MHz FSB的Core 2 E6850已经发布,不过距离上市还有一段时间。同理,MCH芯片和内存的数据带宽也很关键,这个带宽主要是由总线位宽(bit)×内存频率÷8所得,例如DDR 2 667,带宽即为64bit×667MHz÷8≈5.3GB/s,如果是双通道内存,还得×2,即双通道DDR 2 667内存数据带宽为10.6GB/s。

理论上讲,Intel FSB 1066MHz的CPU,DDR 2 533的带宽就够了
通过这样的对比不难发现,以现在Intel高端1066MHz的FSB来说,到内存控制器的数据带宽为8.5GB/s,实际上双通道、频率为533MHz得内存到内存控制器的数据带宽也为8.5GB/s,理论上就可以满足这个需求,不会在内存端存在系统瓶颈的问题。
尽管JEDEC DDR标准规范最高只到DDR 400,喜爱超频的内存厂商们依然做出了DDR500,DDR 533的内存产品。从理论上说,只要1333MHz FSB不出,DDR 533足够用(尽管这是一种超频产品)。不过,DDR到533MHz,基本上,已经走到了频率的尽头,很难再往上发展了。这是由其芯片技术规格、封装形式、电气性能等因素决定的。而Intel是绝不会止步于1066MHz FSB的。因此DDR 2的出现也是顺理成章的事情了。