一日,朋友将笔者使用的DDR400内存借走,笔者只好找来以前的DDR333内存临时使用,却意外地发现内存此时并不是运行在标称的166MHz(DDR333),而是运行在160MHz,也就是DDR320。这是怎么回事呢?
笔者查询了i865系列芯片组的内存设置白皮书,发现Intel虽然没有指明DDR333内存在800MHz前端总线下的分频状态,但是却指明了内存的传输速率为320MT/s,内存带宽为2.65GB/s,比标准DDR333的2.7GB/s稍低一些。通过内存带宽也可以推算出内存运行在160MHz上,也就是DDR320。
这个问题实际上是i865PE芯片组中内存分频所造成的。笔者使用的是P4C 2.4GHz处理器,在800MHz FSB下,如果使用DDR400内存,内存自然和前端总线同步运行,此时的系统性能也最高。如果此时搭配DDR333内存,内存则是运行在外频的4/5下,由于800MHz前端总线采用200MHz外频,也就是DDR333实际上是运行在160MHz,所以出现了“另类”的DDR320。如果是前端总线为533MHz的CPU,DDR333则不会改变,仍以标准的166MHz运行。