ITEEDU

device和devicehigh

加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。

如:

device=c:\dos\himem.sys 
device=c:\dos\emm386.exe ram 
devicehigh=c:\cdrom\cdrom.sys

himem.sys和emm386.exe

DOS只能直接使用640K的内存,即基本内存,必须依靠其它内存管理程序来使用更多的内存,这两条命令就是最常用的内存管理程序。

  1. himem.sys 负责管理扩展内存。
  2. emm386.exe 负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。

为了使用更多的内存,配置文件中应有:

device=c:\dos\himem.sys 
device=c:\dos\emm386.exe ram 

注意:

EMM386.exe 要求先安装 himem.sys,因而必须确保安装 himem.sys 的配置命令在 emm386.exe 之前。

dos=high,umb 这两个参数也可以分开写成两条语句,即:

dos=high
dos=umb 

应在config.sys中加入这条命令,这样会将DOS的系统文件移入高端内存,空出更多的基本内存给其它软件使用。

注意,如果用户没有 安装emm386.exe,umb这个参数是没有实际意义的。