| 从PC100标准开始,内存条上就带有称为SPD的小芯片。SPD是内存条正面右侧的一块8管脚小芯片,里面保存着内存条的速度、工作频率、容量、工作电压、CAS、tRCD、tRP、tAC、SPD版本等信息。当开机时,支持SPD功能的主板BIOS就会读取SPD中的信息,按照读取的值来设置内存的存取时间。当然,这些情况只是在内存参数设置为By SPD的情况下才会实现的,如果要优化内存参数,榨尽内存的性能,我就要手动设置了。
在设置之前,我们先来详细了解一下SPD里面的信息。我们可以借助Sisoft Sandra 2002这类工具软件来查看SPD芯片中的信息。例如,在主板信息中显示的SDRAM PC133U-333-542就是表示被测内存的技术规范。那么PC133U-333-542究竟各代表什么意思呢?让我们来看个究竟。
1、PC66/100 SDRAM内存标注格式
1.0---1.2版本
以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 tAC;⑦代表SPD版本,如2代表SPD版本为2.0。
3、PC1600/2100 DDR SDRAM(版本为1.0)内存标注格式
以PC2100R-2533-750为例,其中①表示内存带宽,单位为MB/s;①/16=内存的标准工作频率。例如2100代表内存带宽为2100MB/s,对应的标准工作频率为2100/16=133MHz;②代表模块类型(R代表DIMM已注册,U代表DIMM不含缓冲区;③③表示CAS延迟时间,用时钟周期数表示,表达时不带小数点,如25代表CL=2.5;④表示RAS相对CAS的延时,用时钟周期数表示;⑤表示RAS预充电时间,用时钟周期数表示;⑥⑥代表相对于时钟下沿的数据读取时间,表达时不带小数点,如75代表7.5ns tAC;⑦代表SPD版本,如0代表SPD版本为1.0。
4、RDRAM 内存标注格式
以256MB/16 ECC PC800为例,其中①表示内存容量;②代表内存条上的内存颗粒数量;③代表内存支持ECC;④保留;⑤代表内存的数据传输率,⑤/2=内存的标准工作频率,例如800代表内存的数据传输率为800MB/s,对应的标准工作频率为800/2=400MHz。
|