Communication Between EMM386.EXE and Windows (74576)
The information in this article applies to:
- Microsoft MS-DOS operating system 5.0
This article was previously published under Q74576 SUMMARY
Both EMM386.EXE and Microsoft Windows version 3.0 in 386 enhanced mode
use the upper memory area (UMA) to emulate expanded memory on 80386 or
faster processors. To ensure that no conflicts occur, EMM386.EXE
passes mapping information for the UMA to Windows when Windows starts
(when Windows starts, it queries EMM386.EXE for this mapping
information). Windows then sets up its page tables to duplicate the
EMM386.EXE mapping for this region and disables EMM386.EXE, which
ensures that when Windows attempts to load device drivers and TSRs
high, it will not conflict with what EMM386.EXE is using.
Modification Type: | Major | Last Reviewed: | 11/19/1999 |
---|
Keywords: | KB74576 |
---|
|