EMM386
The name EMM386 was used for the expanded memory managers of both Microsoft's MS-DOS and Digital Research's DR-DOS, which created expanded memory using extended memory on Intel 80386 CPUs.
Related Topics:
Expanded memory - Microsoft - MS-DOS - Digital Research - DR-DOS - Extended memory - Intel 80386
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
The technique probably first appeared with the development of CEMM, included with Compaq DOS 3.31 in 1988. Microsoft's version first appeared (as a .SYS device driver) with Windows/386 2.1; the more flexible EMM386.EXE version appeared later in MS-DOS 5.0.
Related Topics:
CEMM - Windows/386 2.1 - MS-DOS
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Just as the other expanded memory managers, EMM386 used the processor's virtual 8086 mode. It also had other functions related to Windows, notably managing the virtualization of DOS windows and acting as the actual protected mode Windows kernel. (See the CEMM article for more information.)
Related Topics:
Virtual 8086 mode - Protected mode - CEMM
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
EMM386 could map memory into unused blocks in the Upper Memory Area, allowing device drivers and TSRs to be "loaded high", preserving precious Conventional memory. (For details, see Upper Memory Area.)
Related Topics:
Upper Memory Area - TSR - Conventional memory
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ Table of Content ~
| ► | Introduction |
| ► | See also |
~ What's Hot ~
~ Community ~
| ► | History Forum Come and discuss about History, Civilizations, Historical Events and Figures |
| ► | History Web-Ring A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site. |
and are licensed under the GNU Free Documentation License.
Lexicon - Privacy Policy - Spiritus-Temporis.com ©2005.