- 内容展现
- 最新评论
SPD与XMP——决定内存标称速度和时序
概念:SPD——Serial Presence Detect(模组串行检测),是对内存容量和频率、时序等信息的一个寄存文件,它被以二进制的形式保存在内存条上的一个容量为256字节的EEPROM中,相当于内存的身份识别。如果大家用过十年前的PC,都会知道在BIOS自检时,系统会侦测内存的容量,也就是能看到屏幕上内存容量的数字在不停的跳动,而有了SPD之后,BIOS自检的时候就可以直接读取SPD中的容量信息,这个步骤可以省略。同时,SPD信息中还保存了内存的时序(CL-tRCD-tRP-tRAS)以及bank数、电压、位宽等数据,这些信息都属于必要的JEDEC规范,共占去EEPROM中的128个字节,而剩下的128个字节,则是留给各厂商制定品牌、型号、生产日期、序列号等信息。 要搞清楚以上的事情,我们先得知道内存是怎么定标称值的。首先以目前Intel和AMD平台来说,两家的CPU内存控制器在官方规格中最高都只支持到DDR3-1333,甚至还有只支持DDR3-1066的,例如Intel Core i7 920和AMD的Athlon II X2系列。因此内存厂商为了保证主板(尤其是品牌机)能正确识别出内存的信息并工作在正确的频率下,至少得包含JEDEC中的DDR3-1066和DDR3-1333两种规范。而由于SPD信息的存储空间非常有限(256字节),所以各厂商制定JEDEC的SPD标准时最高也就只到DDR3-1333(再高也没用,浪费空间),这就是我们看到的所有内存规格(即使是DDR3-2000)在CPU-Z里都是“PC-10700(667MHz)”的原因。 而XMP全称为eXtreme Memory Profile,是Intel制定的对JEDEC的SPD信息的扩展,让DDR3内存发挥出更高的性能。XMP除了包含更高频率(DDR3-1600或更高)的时序和设置之外,还加入了Intel建议的VTT(QPI)电压以及更高的内存电压。所以市面上的DDR3-1600以上的内存,一般都包含至少一组XMP信息,这也可以成为高端内存的一个卖点。而XMP信息,一条内存最多可以有两组,也是跟内存厂商自定义部分一样存在SPD中的JEDEC预留的另外128字节中。所以SPD和XMP是前者包含后者的关系。
相关阅读:
|