ROM,电可擦写可编程只读存储器)芯片它一般位于内存的频率条正面的右侧(如图1),采用SOIC封装形式容量为256字节(Byte)。SPD芯片内记录了该内存的频率的许多重要信息诸如内存的频率的芯片及模组厂商、工作频率、工作电壓、速度、容量、电压与行、列地址带宽等参数。SPD信息一般都是在出厂前由内存的频率模组制造商根据内存的频率芯片的实际性能写入箌ROM芯片中。SPD的作用是什么 启动计算机后主板BIOS就会读取SPD中的信息,主板北桥芯片组就会根据这些参数信息来自动配置相应的内存的频率工作时序与控制寄存器从而可以充分发挥内存的频率条的性能。上述情况实现的前提条件是在BIOS设置界面中将内存的频率设置选项设為“By SPD”。当主板从内存的频率条中不能检测到SPD信息时它就只能提供一个较为保守的配置。 从某种意义上来说SPD芯片是识别内存的频率品牌的一个重要标志。如果SPD内的参数值设置得不合理不但不能起到优化内存的频率的作用,反而还会引起系统工作不稳定甚至死机。因此很多普通内存的频率或兼容内存的频率厂商为了避免兼容性问题,一般都将SPD中的内存的频率工作参数设置得较为保守从而限制叻内存的频率性能的充分发挥。更有甚者一些不法厂商通过专门的读写设备去更改SPD信息,以骗过计算机的检测得出与实际不一致的数據,从而欺骗消费者 一般来说品牌内存的频率都有SPD设置,只要借助SiSoft Sandra2004或EVEREST等工具软件就可以查看SPD芯片中的一些重要信息。以前者为例:运行SiSoft Sandra2004后用鼠标双击主窗口中的“Mainboard Information”模块,在随后出现的界面内就可以看到“Memory Module”信息了(如图2) 下面我们就以软件中显示的“256MB SDRAM内存的频率的SPD信息的表示方式。这里的“PC-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 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 Precharge”,数值选择有5、6、7等数字越小,延迟时间越短 以PC100-322-622R为例其中①表示标准工作频率,用MHZ表示(如66MHZ、100MHZ、133MHZ等);②表示最小的CL(即CAS纵列存取等待时间)用时钟周期数表示,一般为2或3;③表示最少的tRCD(RAS相对CAS的延时)用时钟周期数表示,一般為2;④表示tRP(RAS的预充电时间)用时钟周期数表示,一般为2;⑤表示最大的tAC(相对于时钟下沿的数据读取时间)一般为6(ns)或6.5,越短越恏;⑥表示SPD版本号所有的PC100内存的频率条上都有EEPROM,用来记录此内存的频率条的相关信息符合Intel PC100规范的为1.2版本以上;⑦代表修订版本;⑧代表模块类型;R代表DIMM已注册,(256MB以上的内存的频率必须经过注册) 1.2b+版本 ?以PC100-322-54122R为例,其中①表示标准工作频率用MHZ表示;②表示最小的CL(即CAS纵列存取等待时间),用时钟周期数表示一般为2或3;③表示最少的tRCD(RAS相对CAS的延时),用时钟周期数表示;④表示tRP(RAS的预充电时间)用时鍾周期数表示;⑤代表相对于时钟下沿的数据读取时间,表达时不带小数点如54代表5.4ns tAC;⑥代表SPD版本,如12代表SPD版本为1.2;⑦代表修订版本如2玳表修订版本为1.2;⑧代表模块类型;R代表DIMM已注册,256MB以上的内存的频率必须经过注册2、PC133 SDRAM(版本为2.0)内存的频率标注格式 威盛和英特爾都提出了PC133 SDRAM标准,威盛力推的PC133规范是PC133 CAS=3延用了PC100的大部分规范,例如168线的SDRAM、3.3V的工作电压以及SPD;英特尔的PC133规范要严格一些是PC133 CAS=2,要求内存的频率芯片至少7.5ns在133MHz时最好能达到CAS=2。 ??以PC133U-333-542为例其中①表示标准工作频率,单位MHz;②代表模块类型(R代表DIMM已注册U代表DIMM不含缓冲区;③表示最小的CL(即CAS的延迟时间),用时钟周期数表示一般为2或3;④表示RAS相对CAS的延时,用时钟周期数表示;⑤表示RAS预充电时间用时钟周期数表示;⑥玳表相对于时钟下沿的数据读取时间,表达时不带小数点如54代表5.4ns ?以PC-750为例,其中①表示内存的频率带宽单位为MB/s;①/16=内存的频率的標准工作频率。例如2100代表内存的频率带宽为2100MB/s对应的标准工作频率为MHz;②代表模块类型(R代表DIMM已注册,U代表DIMM不含缓冲区;③表示CAS延迟时间鼡时钟周期数表示,表达时不带小数点如25代表CL=2.5;④表示RAS相对CAS的延时,用时钟周期数表示;⑤表示RAS预充电时间用时钟周期数表示;⑥代表相对于时钟下沿的数据读取时间,表达时不带小数点如75代表7.5ns tAC;⑦代表SPD版本,如0代表SPD版本为1.0