用好你的内存之SPD完全功略

所属分类: 硬件教程 / 内存 阅读数: 86
收藏 0 赞 0 分享

说起内存,相信大家都不陌生。不过,大家的目光除了更多地投放在内存芯片颗粒上之外,很少会注意到内存PCB(印刷电路板)边上还有一颗体积较小(大约为3mm×4mm×1.5mm)的芯片,这就是SPD芯片。

  什么是SPD

  SPD(Serial Presence Detect,串行存在检测)是一颗8针的EEPROM(Electrically Erasable Programmable ROM,电可擦写可编程只读存储器)芯片。它一般位于内存条正面的右侧(如图1),采用SOIC封装形式,容量为256字节(Byte)。SPD芯片内记录了该内存的许多重要信息,诸如内存的芯片及模组厂商、工作频率、工作电压、速度、容量、电压与行、列地址带宽等参数。SPD信息一般都是在出厂前,由内存模组制造商根据内存芯片的实际性能写入到ROM芯片中。

图1

  SPD的作用是什么

  启动计算机后,主板BIOS就会读取SPD中的信息,主板北桥芯片组就会根据这些参数信息来自动配置相应的内存工作时序与控制寄存器,从而可以充分发挥内存条的性能。上述情况实现的前提条件是在BIOS设置界面中,将内存设置选项设为“By SPD”。当主板从内存条中不能检测到SPD信息时,它就只能提供一个较为保守的配置。

  从某种意义上来说,SPD芯片是识别内存品牌的一个重要标志。如果SPD内的参数值设置得不合理,不但不能起到优化内存的作用,反而还会引起系统工作不稳定,甚至死机。因此,很多普通内存或兼容内存厂商为了避免兼容性问题,一般都将SPD中的内存工作参数设置得较为保守,从而限制了内存性能的充分发挥。更有甚者,一些不法厂商通过专门的读写设备去更改SPD信息,以骗过计算机的检测,得出与实际不一致的数据,从而欺骗消费者。

  如何查看SPD信息

  一般来说,品牌内存都有SPD设置,只要借助SiSoft Sandra2004或EVEREST等工具软件,就可以查看SPD芯片中的一些重要信息。以前者为例:运行SiSoft Sandra2004后,用鼠标双击主窗口中的“Mainboard Information”模块,在随后出现的界面内就可以看到“Memory Module”信息了(如图2)。

图2

  下面我们就以软件中显示的“256MB 8×(32Mbit×8)DDR-SDRAM PC2100U-2533-750(CL2.5 up to 100MHz)”为例,来说明DDR SDRAM内存的SPD信息的表示方式。这里的“PC2100U-2533-750”就是该内存的SPD值了。其中:

  第一段:“PC2100”指内存带宽,单位为MB/s,即该内存带宽为2100MB/s,对应的内存标准工作频率为2100MHz×1/16(133MHz,即DDR266内存);“U”代表DIMM模块不含缓冲区。

  第二段:“25”表示CAS(列地址选通脉冲)延迟时间(即CL值),用时钟周期表示,这里25代表CL=2.5;“33”中的前一个3表示RAS相对CAS的延时,单位是时钟周期,第二个3则表示RAS(行地址选通脉冲)预充电时间。

  第三段:“75”表示相对于时钟下沿的数据读取时间,即7.5ns;最后一个数字0代表SPD的版本,如0代表SPD版本为1.0。

  利用SPD进行优化

  一般来说,影响内存性能高低的因素主要是以下两点,一是内存工作频率过低,无法和CPU同步运行。二是内存传输数据时的延迟时间过长,限制了内存的数据存取速度。因此,只要对主板BIOS进行设置,修改SPD值,就可以使内存性能得到进一步的优化。

  1.提高内存工作频率

  启动计算机,进入主板BIOS设置(这里以Award BIOS、P4系统为例)中“Advanced Chipset Feature”界面,选择“Frequence/Voltage Control”,可以看到“CPU:DRAM Clock Ratio”中显示的内容就是CPU外频对内存的频率比例。

  注:默认设置为“SPD”,即“自动侦测模式”。在SPD模式下,系统自动从内存的SPD芯片中获取信息,所以理论上说,此时内存的工作状态是最稳定的。

  如果想超频内存,就需要手动设置CPU与内存的工作频率比例来更好地调节与SPD的配合。比如:533MHz FSB的P4外频为133MHz,要将DDR333内存超频到200MHz外频使用,那么就需要选择“2∶3”的比值。如果要让DDR266内存超频到DDR333,无疑就要选择“3∶4”。

  如果要保证调节后的稳定性,有时需要在BIOS中手动提高内存的工作电压。方法是:选择“Add Voltage”,然后进行调节。切记:在提高内存工作电压的时候,要循序渐进,切勿一次提高过多而损坏内存。

  2.调整内存延迟时间

  我们知道,内存总延迟时间=内存时钟周期×CL数值+数据存取时间(tAC值),因此,只要在BIOS中修改内存的相应参数值,就可以提升内存的性能。下面,我们就进入“Advanced Chipset Feature”设置界面进行说明:

  (1)修改CAS延迟时间(CL值)。它表示内存进行读写操作前,列地址控制器的等待时间。CAS参数选项为“CAS Latency Time”,数值选择有2.、2.5或者3,如果内存品质较高,可以将数值设为2。

  (2)修改tRCD值。它表示内存行地址控制器到列地址控制器的延迟时间。其参数选项为“DRAM RAS To CAS Delay”,数值选择有2、3等。同样是越小越好。

  (3)修改tRP值。它表示内存行地址控制器预充电时间,其参数选项为“Active to Precharge Delay”,数值选择有2、3等,参数越小说明内存读写速度就越快。

  (4)修改tRAS值。它表示内存行地址选中前的延迟时间。其参数选项为“DRAM RAS Precharge”,数值选择有5、6、7等。数字越小,延迟时间越短。

更多精彩内容其他人还在看

新增内存安装注意事项

  PC机之所以能够迅速在普及,很重要一点就是系统的开放性,更换和升级方便。在计算机的升级过程中,最简单的要数是内存升级,只要把机器关机后,拔下电源,打开机箱,把新的内存插入空闲的内存插槽就可以了。不过,有时候也会出现
收藏 0 赞 0 分享

内存超频误区,您有犯这样的错误么吗?

 超频作为DIY玩家们永远的追求,誓必要将每一个可超频的硬件性能发挥到极致。先前是只对处理器、显卡进行超频,现就连插在主板上的内存也照超不误了。超频已经成为大家提升硬件价值的一种常用手段了,于是众厂商也是挖空心思推出了
收藏 0 赞 0 分享

菜鸟手册:教你认识内存制造过程

  芯片的制造   内存是由一般的海滩的沙所制成的。沙中含有半导体或芯片制造时最重要原料的 - 硅 (silicon) 。从沙中粹取的硅 , 经过融解、成型、切片、打磨以及抛光的程序而成为晶圆片 (silicon wafer) 。在制造芯片的过程中,
收藏 0 赞 0 分享

带你走捷径,迅速提升DDR2内存的性能

  随着AM2处理器的逐渐热门和Conroe系列处理器的强势发布,DDR2的发展进入黄金时期,DDR2 800气势很足,似乎要在2006年成为市场的主流。不少用户不得不反问:“我的内存够快了吗?还能够再快吗:”  如何继续提升DDR2内存的性能
收藏 0 赞 0 分享

菜鸟成长手册:谈单面与双面内存区别

内存之所以存在单面与双面内存,这关系到厂商制程跟良率问题,内存上的颗粒有分单面颗粒跟双面颗粒。 单面与双面内存 单面内存就一定比双面内存好,或者一定要在两者之间区分伯仲。单、双面内存它们的本身没有好坏,区
收藏 0 赞 0 分享

再便宜都要打假 6大内存品牌最直观防伪

目前市场上我们见过的大多内存品牌包括金士顿(Kingston)、三星(Samsung)、KINGMAX、宇瞻(Apacer)、威刚(A-DATA)、黑金刚(KINGBOX)、创见(Transcend)、海盗船(Corsair)、金邦(Geil)、金泰克、芝奇、、亿能、南亚
收藏 0 赞 0 分享

游戏内存如何炼成的 厂商工程师手记曝光

一:好内存,从设计开始   说起内存,可能很多玩家都觉得无所谓。内存只要可以用就行了,谁管它怎么样?实际上这样的想法是比较偏颇的。比如游戏玩家,往往长时间、高负荷运行计算机,对计算机整机性能特别是内存要求非常苛刻。
收藏 0 赞 0 分享

三思而后买 你真的需要DDR3内存吗

  随着Intel Core i7系列处理器的发布,DDR3内存终于在全世界玩家前吐气扬眉。在Core i7处理器中,集成了三通道内存控制器,并唯一支持DDR3内存。DDR3内存强大的性能终于得到体现,而各大内存厂商也开始大力推广DDR3内存。更大的容
收藏 0 赞 0 分享

给玩家基础性充电:各高端内存品牌点评

  说起高端内存,很多老玩家可能会脱口而出“海盗船”……,拜托,海盗船充其量就是一个以超频为主打的内存品牌,要说高端,海盗船也只是在国内依旧算得上高端。而我们对高端的定义是什么呢?价格高?能超频?或许都不是,只是能在
收藏 0 赞 0 分享

在布满荆棘道路前行 DDR3内存路在何方

  说到DDR3相信已经不再陌生,但就是这样一个已经经历了数年产品仍未能成为主流,那这其中必然有其缘由。DDR3内存仍然保持着非常强势的竞争优势,尤其在CPU高外频的带动之下,内存性能更是提升非常明显。因此,CPU高速的发展,使得
收藏 0 赞 0 分享
查看更多