EMM386


Also found in: Wikipedia.

EMM386

(software, storage)
An expanded memory manager for IBM PCs with an Intel 80386 or higher processor, part of MS-DOS version 5.00 or higher. EMM386 uses extended memory to simulate expanded memory and also provides upper memory blocks. It must be loaded by a DEVICE= command in your CONFIG.SYS file.
References in periodicals archive ?
Recent versions of MS-DOS include a memory management module called EMM386 that helped.
It had no problems, however, operating under HIMEM and EMM386 as supplied with MS-DOS 6.
Before we can address upper memory - the memory between 640KB and 1MB - EMM386.
Unless we run a program that must use expanded memory, there is no point in letting EMM386 create it.
0's EMM386 avoids creating upper memory blocks in this area because some of the PS/2's ROM BIOS might reside there (later versions of DOS will try to use this area).
The UMB parameter gives DOS "ownership" of the upper memory block made active by the EMM386 driver.
SYS should always precede the EMM386 and the DOS=HIGH,UMB lines in the CONFIG.
Incidentally, if you bought DR DOS prior to October of 1991, you may have the old versions of the following files: EMM386.
This magazine's editor, using an older 386 clone, was unable to boot his machine with EMM386.
If you run these programs in 386 Enhanced mode, Windows itself can simulate expanded memory, so you don't need EMM386.
You can specify "X=xxxx-yyyy", where xxxx-yyyy represents a range (in hexadecimal) of memory to be excluded from use by EMM386.
One memory-related problem encountered was the inability of EMM386.