认识扩展内存管理程序HIMEM.SYS
语法:
DEVICE=[DRIVE:][PATH]HIMEM.SYS[/A20CONTROL: ON1OFF]
[/CPULOCK: ON/OFF] [EISA] A/HMAMIN=m]
[INT15=XXXX][/NUMHANDLES=n][/MACHINE:XXXX]
[/SHADOWRAM:ON/OFF][/TESTMEM:ON/OFF][/VERBOSE]
大多数的情况下,你不需要改变这些参数,HIMEM.SYS的缺省值可以适合大数的硬件设备。
参数说明;
[DRIVE:][PATH]
指出HIMEM.SYS文件所在磁盘的位置。HIEME.SYS应该与MS-DOS文件在一起,如果你的HIEME.SYS文件在系统磁盘的根目录,你就不需要指明路径,否则,你就要指明文件所在的路径,包括文件名和扩展名。
转换开关:
/A20CONTROL:ON/OFF
当HIEME.SYS被装入时,指明A20是处于何种状态(ON/OFF),A20处理器让你的计算机进入HMA,HMA是扩展内存的第一个64K区域,缺省的设置为/A20CONTROL:ON。
/CPUCLOCK:ON/OFF
当HIEME.SYS被装入时,如果你的计算机时钟速度有所改变,设定/CPUCLOCK:ON,这样就能够找出问题,不管怎样,启动这个参数会减慢HIEME.SYS的速度,缺省的设置为/CPUCLOCK:OFF。
/EISA
指定HIEME.SYS分配所有可用的扩展内存,这个参数被用在EISA总线方式上,对于另外一些总线方式的计算机,HIEME.SYS会自动分配所有可用的扩展内存。
/HMAMIN=m
对于一个扩展内存管理程序(HIEME.SYS)来说,是要给一个应用程序多少K字节的上位内存区(HMA),在任何时间只能有一个应用程序使用上位内存区,HIEME.SYS通过参数设置把HMA分配给第一个要求使用HMA区域的程序,你可以指定m的值从1到63,设置m的数目必须大于应用程序所要求使用HMA区域的最大数目,HMAMIN一般不要求设定,缺省值为0。
当WINDOWS以386增强方式运行时,此参数对WINDOWS无任何影响。
/INT15=XXXX
对于中断15H,要预先分配可用的扩展内存(以K字节为单位),一些老的应用程序是通过中断15H来分配扩展内存的,而不是通过HIEME.SYS所提供的方式来控制XMS,如果你要使用这些应用程序,你所设定的数值要比应用程序所需的扩展内存要大,这样才能保证应用程序有足够的内存可用。
你设定的值可以从64到65535,不管怎样,你不能使你指定的内存超过计算机可用的内存,如果设定的值小于64,INT15就等于0,缺省设置为0。