device和devicehigh区别
2017-03-14
device和devicehigh
加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。
如:
device=c:doshimem.sys
device=c:dosemm386.exe ram
devicehigh=c:cdromcdrom.sys
himem.sys和emm386.exe
DOS只能直接使用640K的内存,即基本内存,必须依靠其它内存管理程序来使用更多的内存,这两条命令就是最常用的内存管理程序。
himem.sys 负责管理扩展内存。
emm386.exe 负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。
为了使用更多的内存,配置文件中应有:
device=c:doshimem.sys
device=c:dosemm386.exe ram
注意:
EMM386.exe 要求先安装 himem.sys,因而必须确保安装 himem.sys 的配置命令在 emm386.exe 之前。
dos=high,umb 这两个参数也可以分开写成两条语句,即:
dos=high
dos=umb
应在config.sys中加入这条命令,这样会将DOS的系统文件移入高端内存,空出更多的基本内存给其它软件使用。
注意,如果用户没有 安装emm386.exe,umb这个参数是没有实际意义的。