< Day Day Up > |
Because Windows 9x is built on an MS-DOS foundation, it supports the different types of physical memory specifications that result from the design of the original IBM PC and its many descendants:
Memory management takes place during the startup process of Windows 9x. By default, Io.sys converts memory starting at 1MB into XMS using Himem.sys and then uses the dos=high option to move the MS-DOS kernel into the HMA portion of XMS memory. If you have MS-DOS TSR utilities that you want to install into upper memory blocks (UMBs), you will need to add the following statement to the Config.sys file: Device=C:\Windows\Emm386.exe NOEMS The DOS=UMB statement will be added to the memory configuration by Io.sys to make the UMBs available to MS-DOS TSRs. If you have MS-DOS applications that need access to EMS memory, you need to add the following statement to the Config.sys file: Device=C:\Windows\Emm386.exe RAM This converts XMS memory into a common pool of XMS/EMS memory that can be used by both Windows and DOS applications. The DOS=UMB statement will be added to the memory configuration by Io.sys to make any UMBs not used by the EMS page frame available to MS-DOS TSRs. To load any TSRs from Autoexec.bat into UMBs, use the Loadhigh ( LH ) statement: LH C:\Utilities\MyTools.exe |
< Day Day Up > |