识别真伪Cache两法

Author: 湖北 董晨辉 Date: 1996-07-12

        一般来说一定数量的Cache(片内8KB,片外256KB),至少可将系统的性能提高10%以上。可是一般人在购买微机时往往只注意CPU、主板、硬盘的性能、真伪,而忽略Cache。目前市场上有一些不法商家用一种只有封装而内无电路的假Cache仿冒真Cache出售,牟取暴利。笔者下面就给出两种识别Cache的方法。
        一、硬件拔插法。Cache一般由9片集成电路组成,任意拔去一片(保证CMOS设置中的EXTERNAL Cache开关处于ON的位置),开机,若计算机能正常工作,一定是假Cache;若不能,为真Cache。
        二、软件测试法。上一种方法只能测得Cache的真伪,而无法测得Cache的大小。下面笔者向大家介绍一种测试Cache容量的软件:CELEMCACHE TEST,称CCT。这个软件的基本原理如下:CCT以某个容量单位对内存进行读写,计算数据读写速度。如果系统有Cache,那么这个速度是这个容量单位的函数。举例来说,现有一系统有256KB的Cache,用CCT对它进行测试。CCT开始以1KB为单位对内存进行读写,测得一个速率,然后逐渐增大容量单位:2KB、4KB、8KB……,速度将随着容量单位的增大而减小,一旦达到主板上Cache容量的两倍,读写速度将保持不变。对于本例来说,读写速度在达到512KB以后,就不变。CCT以图和表的形式分别给出容量单位与读写速度的函数关系,只要从图或表上找到速度不再变化的容量,用它除以2,就得到Cache的大小。