内存测试好帮手──CTSPD 阿志 2001年 20期 现在内存市场混乱异常,各种打磨内存条比比皆是,令人防不胜防。有些JS将PC-66或PC-100的内存条Remark(打磨)成PC-100或PC-133的产品,有时光凭肉眼很难分辨清楚。为此,不少朋友就借助SiSoft Sandra Standard 2001来识别内存的好坏(读取内存的SPD信息),但这款软件的“个头”较大,一张软盘无法容下,携带十分不便。今天,笔者向朋友们介绍另一款功能强大的内存条测试软件──CTSPD,它也是通过检测内存的SPD信息来识别内存的真假,而且它显示的信息更加准确全面。   #1CTSPD概述   CTSPD是由Verlag Heinz Heise GmbH公司发布的软件,个头不大(大小只有757KB),下载后得到一个名为ctsspd092.zip的压缩文件,解压该文件后执行其中的Setup.exe文件即可安装。安装后整个目录只有403KB,一张软盘完全可以随身携带。CTSPD目前的最新版本是0.92版,大家可以到http://file2.mydrivers.com/tools/tweak/ctspd092.zip下载。   #1CTSPD用法   CTSPD安装后会自动在桌面和开始菜单中建立快捷方式,以后运行时只要执行该快捷方式即可。运行该软件后会出现如(^20030403a^1)所示的主界面:   #2一、选择主板厂商和主板型号   1.“Manufacturer”(主板厂商选择):从这里的下拉框中选择当前计算机的主板厂家,程序共提供了ABIT(升技)、ASUS(华硕)、DFI(钻石)、EPOX(磐英)、Intel(英特尔)、MSI(微星)、QDI(联想)、SOYO(梅捷)等业界著名的主板厂商,相信大家可以在这里找到自己所用主板的厂商名称。   2.“Type”(主板型号):选定主板厂商之后,接下来就从“Type”下拉框中选择主板的具体型号(有些新款主板不一定能在这里找到)。然后你在右边的“DIMM's in PC”框中就可看到主板上已经使用了几个DIMM插槽,CTSPD一共可以检测到8个DIMM插槽,假如你看到下面的DIMM1、DIMM2……DIMM8中某个插槽后面有64MB或128MB字样的话,说明该插槽已经被使用,如果呈灰色则说明该插槽未使用。   #2二、显示SPD信息   1.选中已使用的DIMM插槽后,你就可以看到比较详细的内存的SPD信息了。如笔者这里选择DIMM2(64MB)后,程序就显示出如下一些重要信息:“CAS latency”(CAS延迟时间)、“RAS to CAS delay”(RAS到CAS的相对延迟时间)、“RAS precharge Trp”(RAS预充电时间)、“RAS cycle time”(内存时钟周期)、“RAS active time”(RAS激活周期)、“SPD version”(SPD版本)、“PC 100 compatible”(PC 100兼容性)、“-Intel-spec”(Intel规格)、“Checksum”(校验和)、“DIMM”(内存生产厂商)和“DIMM typ number”(DIMM编号)。   在这里,最重要的当数“CAS latency”(CAS延迟时间)部分,它能清楚地显示出66MHz、100MHz、133MHz等不同规格内存的CAS数值,假如某项后没有数据显示,则说明不支持该规范(如图1中显示笔者内存仅支持PC-66、PC-100,不支持PC133规格)。此外,你还可以从DIMM框中了解到内存厂商信息。“PC 100 compatible”则表示该内存条属PC-100,假如是PC-133内存则显示为“PC 133 compatible”。   最后,如果主界面左下角的“SPD-EEPROM complete”选项后显示为OK,则说明SPD信息完整,如果显示为error则说明SPD信息不完整(但不一定是Remark过的内存条)。   2.在主界面窗口中,你还可以看到“Language Sprache Taal”(语言选择)、“Extended display”(扩展信息显示)两个按钮。其中点击“Language Sprache Taal”按钮后,程序会弹出一个语言选择对话框,从中你可以选择Deutsch(德语)、English(英语)、Holland(荷兰语)三种语言,一般情况下当然是选择English了。   3.点击主界面窗口中的“Extended display”按钮后,你就可以进入扩展显示窗口,这里一共有“SPD EEPROM details”、“Manufacture data”、“Elementary Modul data”、“Modul-and Device Attributes”、“Timing data”等五个标签页。下面,笔者就介绍这些标签页的具体含义(SPD Value是代表SPD芯片中的数值,Remarks则是程序的一些解释):   (1)SPD EEPROM details(SPD芯片详细资料):在该标签页中,你可以看到SPD芯片已使用的字节数、SPD总的字节数、SPD版本和修订版本、SPD校验和等信息,而且点击“Write SPD contents to files ctspd.txt”按钮还可以将这些信息写入名为ctspd.txt的文件中。   (2)Manufacture data(厂商数据):在该标签页中,你可以看到厂商模组信息、模块修订版、日期制造、序列号等信息。   (3)Elementary Modul data(基本编译数据):在该标签页中(如^20030403b^2),我们可以看到“Memory type”(内存类别,位于02字节处,这里的4代表SDRAM内存)、“Extended Memory type”(扩展内存类别,位于62字节处,这里的12代表TBD)、“Number of rows”(代表行数,位于03字节处)、“Number of columns”(代表列数,位于04字节处)、“Number of banks”(代表内存所占用的物理bank数,位于05字节处,这里为1即代表占用1个物理bank)等内容。   (4)Modul-and Device Attributes(编译和设备的属性):该标签页显示的信息大都是专业数据,其中“Intel-Spezific Modul Frequency”位于126字节处,它是PC-100标准的验证码,如果代码为64即说明符合PC100规范。   注意,假如你的内存是PC133内存,这里看到的信息也可能是“64,ok”,但这并不能说明该内存是被Remark过的,因为由于Intel对PC133内存的要求非常严格,必须在CL=2时能稳定工作在133MHz下,因此绝大多数PC133内存无法显示为“85,ok”。   (5)Timing data(计时数据):在该标签页中,我们可以看到关于内存的主要时钟信息:“Min.Cycle Time at Max CAS Latency”(位于09字节处,代表CL=3时的系统存取周期,按标准来说应该是8ns)、“tAC at max CAS Latency”(位于10字节处,代表CL=3时的存取时间,按标准来说应该是6ns)、“CAS Latencies Supported”(位于18字节处,代表CAS时间支持,代码04表示只支持CL=3,代码06则表示同时支持CL=2和CL=3)、“WE Latencies Supported”(位于20字节处,代表CS#延迟时间,0 Clocks代表0等待)、“Minimum Clock Cycle Time at Second CAS”(位于23字节处,代表CL=2时的系统存取周期,按标准来说应该是10ns)、“tAC at 2nd CAS Latency”(位于24字节处,代表CL=2时的CAS反应时间,按标准来说应该是6ns)。   假如朋友们对CTSPD的使用有什么的疑问的话,欢迎与我联系,笔者的E-mail是wzj9999@yesky.com。