PC133的试金石──Memtime

Author: 王志军 Date: 2001年 1期

    随着内存价格的暴跌,朋友们对PC133内存也格外重视起来,可能有很多人趁这段时间添置了64MB、128MB的PC133内存为“爱机”升级。不过,你所购买的内存条果真是PC133的吗?会不会是PC100 Remark后的产品呢?今天,笔者就大家介绍一个专门检测PC133内存的工具──Memtime。
      PC100和PC133两种内存除了在芯片标识上稍有区别(PC100是-10,PC133是-07)外,很难从外观上找出更多的差异,但两者实际性能却相差近30%。一些JS很可能将PC100的内存贴上PC133的标签进行销售。为此,Intel公司根据内存的读取速度发布了一个专门检测PC133内存的工具。这个名为“Memory Transfer Timing Utility”(即Memtime)的小软件,大小仅20K,我们可以从http://developer.intel.com/software/idap/media/zip/memtime.zip下载它,下载后只要将memtime.zip文件解压缩。解压缩后有两个文件:一个是memtest.exe(主运行文件),另一个是Winmain.c(C语言源程序)。然后直接执行其中的memtest.exe即可。该软件主要是分别通过对源文件和目标文件进行校正及非校正,并复制一个4194304字节(4MB)的文件块来测试内存的读取时间,继而求出内存的速度,从相应的速度看出内存的性能(^01030402a^)。不难看出,PC133内存无论在哪一种情况下的Fill qwords值都是一致的,这是因为PC133内存自身速度要高于系统时钟,因此运行速度很稳定。假如是PC100内存超成133,那么必须在源文件规整的情况下才会有读写速度一致的时候;但若文件本身较乱,那读写文件的延迟时间会导致内存速度随系统时钟发生变化,表现就不稳定。虽然PC100的内存也可以轻松的工作在133外频之下,但只是延迟时间(CAS Latency time)变成了3。表面上看它能够稳定工作,实际上对整机的性能是个很大的瓶颈。所以,用了假的PC133内存所面临的不仅仅是简单的“内存超频”问题,而是整机性能的下降。
      其实检测PC133内存还有一种简单的方法:在BIOS中分别将内存的CAS Latency time设为2或3,同时CPU的外频设为133MHz,如能进入系统并稳定工作,说明它是真正的PC133内存,反之就是假的。