The information in this article applies to:
SUMMARYThis article describes how Microsoft Windows handles memory on a system running EMM386.EXE. MORE INFORMATIONInclude/Exclude PrecedenceAn X= parameter added to the EMM386.EXE device line is directly adopted by Windows. Any EMMInclude= or EMMExclude= entry is overridden by any X= parameter on the EMM386.EXE device line in the CONFIG.SYS file. For example, the following line in your CONFIG.SYS takes precedence over any conflicting entry:
When Windows executes, it takes this information before it checks the
SYSTEM.INI file. Even if the SYSTEM.INI file contains a contradictory
line, for example:
Windows keeps the EMM386.EXE parameter.
The same precedence that an EMM386.EXE exclusion takes is true for the I= (inclusion) parameter. DMA Buffer Size ParameterThe D= (DMA buffer size) parameter is not adopted by Windows. If it is necessary to allocate a larger DMA buffer for EMM386.EXE, it is probably necessary to add the following to the CONFIG.SYS file. For example, add:device=c:\windows\emm386.exe D=96 noemsThis would affect anything running under MS-DOS. However, when Windows is started, the DMA buffer size returns to its default. For the above example, you should also add the following line to the [386Enh] section of the SYSTEM.INI file: DMABufferSize=96 REFERENCESFor more information on EMM386.EXE, see the "Microsoft Windows User's Guide" version 3.1 manual. For information on using the SYSTEM.INI file, see the SYSINI.WRI file in the Windows subdirectory. Additional query words: 3.10
Keywords : |
Last Reviewed: September 22, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |