This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "EMM386" – news · newspapers · books · scholar · JSTOR(December 2009) (Learn how and when to remove this message)
EMM386
Developer(s)
Microsoft, IBM, DR, Datalight, The FreeDOS team
Initial release
1988, 35–36 years ago
Operating system
MS-DOS, PC DOS, DR DOS, ROM-DOS, FreeDOS
Platform
Intel 80386
Type
Expanded memory manager, Command
EMM386 is the expanded memory manager of Microsoft's MS-DOS, IBM's PC DOS, Digital Research's DR-DOS, and Datalight's ROM-DOS[1] which is used to create expanded memory using extended memory on Intel 80386 CPUs. There also is an EMM386.EXE available in FreeDOS.[2]
EMM386 is the expanded memory manager of Microsoft's MS-DOS, IBM's PC DOS, Digital Research's DR-DOS, and Datalight's ROM-DOS which is used to create expanded...
offered UMBs in 1991 with version 5.0. MS-DOS's EMM386 required HIMEM to be loaded first, while DR-DOS's EMM386 fulfilled both roles and did not need a separate...
install. Windows NT 32-bit, and OS/2 have Edlin. The EMM386 command enables or disables EMM386 expanded-memory support on a computer with an 80386 or...
technology outside of the Windows context. Microsoft's EMM386 implementation was based on CEMM. QEMM EMM386 Real mode Unreal mode Protected mode Virtual 8086...
protection), whereas 386 memory managers such as EMM386 run at ring 0. In addition to this, DR-DOS' EMM386 3.xx can optionally run some modules (such as...
with the release of DR DOS 5.0 in 1990. DR DOS' built-in memory manager, EMM386.EXE, could perform most of the basic functionality of QEMM and comparable...
compliant DJGPP – partially POSIX compliant DR-DOS multitasking core via EMM386 /MULTI – a POSIX threads frontend API extension is available The following...
underlying DOS system. Similar to Windows 3.x 386 Enhanced Mode in architecture, EMM386 3.xx of Novell DOS 7, Caldera OpenDOS 7.01, DR-DOS 7.02 (and later) also...
processor, for example Quarterdeck's QEMM, Qualitas' 386MAX or the default EMM386 in MS-DOS, PC DOS and DR-DOS. Beginning in 1986, the built-in memory management...
Research's DR DOS 5.0, released in 1990. To catch on, Microsoft included its own EMM386 in MS-DOS 5.0, while previously the memory management functionality was...
memory manager, may manage both expanded and extended memory 386MAX CEMM EMM386 QEMM This disambiguation page lists articles associated with the title Memory...
released Helix's memory management technology as part of the MEMMAKER and EMM386 DOS commands. The company pioneered several technologies, including virtual...
later systems could use a virtual 8086 mode (V86) mode memory manager like EMM386 to create expanded memory from extended memory without the need of an add-on...
both systems for the greatest compatibility until MS-DOS began including EMM386, which simulated EMS memory using XMS memory. A protected mode OS can also...
DR DOS 5.0 in 1990 then MS-DOS 5.0 in 1991. Most users used the accompanying EMM386 driver provided in MS-DOS 5, but third-party products from companies such...
drivers are used instead. HIMEM.SYS is still required to boot Windows 95. EMM386 and other memory managers, however, are only used by DOS programs. In addition...
Retrieved 2017-01-03. Riiser, Haakon. "HIMEM.SYS and unreal/flat real mode, EMM386 and UMBs". Newsgroup: comp.os.msdos.programmer. Archived from the original...