PCEVA,PC绝对领域,探寻真正的电脑知识
  • 内容展现
  • 最新评论
纠正谬论!刷SPD超内存是否可行?
2010-10-27 01:39| 发布者: royalk| 查看: 11596| 评论: 0
摘要: 最近在市场上发现一批被奉为“神条”的某牌内存,使用的是PSC颗粒但却只标注为DDR3-1333,价格却卖到300元左右,不少商家都打着“包超2000”的旗号来卖。最近更有媒体曝光出来这些内存可以通过“刷SPD”的方式直接变 ...
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是前者包含后者的关系。

相关阅读:
SPD表的结构:http://www.simmtester.com/page/news/showpubnews.asp?num=153
JEDEC规范:http://en.wikipedia.org/wiki/DDR3_SDRAM#JEDEC_standard_modules
玩转DDR3内存:http://bbs.pceva.com.cn/thread-5067-1-1.html

收藏 邀请
0
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处

最新评论

热门评论
    热门评论
      返回顶部