EMM386.EXE 提供对上位内存块的访问并使用扩展内存来虚拟扩充内存(这里指的扩充内存也称为扩页 内存,是指符合 EMS 规范的内存)。这个设备驱动程序必须在你的 CONFIG.SYS 文件中 使用 DEVICE 命令来加载并且只可以在拥有 80386 或更高的处理器的计算机上使用。 EMM386 使用扩展内存来为使用扩充内存的程序虚拟扩充内存。同时 EMM386 使把程序装入 上位内存块(UMB)变得可能。 注:要在 MS-DOS 中使用上位内存块,你不仅要加载 EMM386.EXE ,你还要在你的 CONFIG.SYS 文件中添加一条命令“DOS=UMB”。同时你还要对 EMM386.EXE 命令指定一个 开关:“RAM”或者“NOEMS”。前者让 EMM386.EXE 虚拟扩充内存,而后者不让 EMM386.EXE 扩充内存(这将节省一些上位内存区的内存)。 扩展内存是一种在老的计算机上使用的内存。EMM386.EXE 可以用扩展内存虚拟它。这种 虚拟要使用空闲的扩展内存空间。 默认情况下,EMM386.EXE 虚拟 256 千字节的扩充内存。要让 EMM386.EXE 虚拟更多的扩充 内存,要让 EMM386.EXE 虚拟更多的扩充内存,把要虚拟的扩充内存的大小用数字(以千 字节计)加在加载你的 CONFIG.SYS 文件中 EMM386.EXE 命令的末尾。 许多 MS-DOS 程序可以被加载到上位内存块中。要达到这个目的,使用在原来的命令前面 使用 LH 命令,或者使用 DEVICEHIGH 命令来代替 DEVICE 命令。如果你把常驻内存程序 (TSR, terminate and stay resident,终止并驻留程序)放到上位内存块中,你将为其他 程序节省数量可观的常规内存。 更多信息请参考 MS-DOS 帮助或者视窗 NT 命令行命令帮助。