Windows 3.0中HIMEM.SYS和SMARTDRV.SYS的使用技巧

Author: 西安 张戟 Date: 1994-09-09

        它有两个作用:
        (1)使其它遵循XMS(扩展内存)标准的程序能顺利使用扩展内存。
        (2)避免两个以上的程序用到同一块扩展内存。
        装入HIMEM.SYS文件的命令格式:
        DEVICE=HIMEM.SYS
        在缺省情况下(缺省值为0),谁先提出使用HMA的要求,就分配HMA给谁使用。需要注意的是,HIMEM一定要在其他驱动程序之前设置,这样其他程序才能顺利使用XMS。
        为了提高硬盘效率,Windows的Setup中提供了一个存取硬盘高速缓冲程序SMARTDRV,并将其自动加入CONFIG.SYS文件中,与HIMEM.SYS一起使用。
        装入SMARTDRV.SYS文件的命令格式:
        DEVICE=SMARTDRV.SYS
        在缺省情况下,使用扩展内存。如在扩充内存中运行,则必须在命令行尾加上/A参数。SMARTDRV的大小应设置在256KB~2MB之间,否则对提高数据存取的速度没什么意义。下面是典型的SMARTDRV命令行:
        device=c:\windows\smartdrv.sys 1024 256
        上述命令执行后,提供一个1024KB的高速缓存,并指定最小高速缓冲区大小为256KB。
        (西安 张戟)