The system memory manager emm386 exe




















The upper memory area UMA is memory in the range between kb and 1 Mb. By default there is no RAM in this range as it is reserved for use with hardware that is able to map own memory to this range. Additional hardware like mass storage controllers, network adapters It has to be loaded in config. If no contiguous free Upper Memory Block is available the driver will be loaded to Conventional Memory. Since UMA memory is managed in blocks the amount of free Upper Memory is usually larger than the largest contiguous free block.

SYS in config. Directly after an XMS driver is loaded in config. Expanded Memory can be either memory on an memory expansion card or a part of the main memory. The specification describes that this memory can be used by mapping a 64 kB large part to the Upper Memory Area between kB and 1 Mb. The latest EMS 4. EXE that has to be loaded in config. The Extended Memory Specification XMS describes an application interface that allows to copy memory between conventional and extended memory.

Extended Memory is all main memory beyond 1 Mb. SYS that has to be loaded as first driver in config. This is usually of 16 kB size and reserved in UMA.

A challenging aspect of DOS memory management can be to free enough conventional memory. To achieve this you have to use memory managers that allow e. The availability of memory types depends on CPU and chipset. Rather well supported is the NEAT chipset. The corresponding load statement in config. Generally memory managers must be loaded first. Some drivers require a specific load order e.

Some TSRs do not work correctly when loaded to upper memory, resulting in crashs or erratic system behavior. You may look for driver alternatives or in worst case need to change hardware. This can reduce available UMBs considerably. Another way is to use a utility that changes the start up files such that the amount of free conventional memory is maximal e.

Sidebar Sidebar. Forums Software Windows. JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding. Previous Next. Sukhoi Elite Member. Dec 5, 15, 39 I just bought Drive Image 4. EXE line from my config. Will it cause any problems if I leave this line out permanently, or should I just take it out before I do a drive image?

SB16 emulation turned on if it matters. Taz Banned. Oct 16, 4, 0 0. You can safely delete it. Mar 16, 2, 0 0. I disabled that line like Dell told me to but i still dont know what it does. JaiKnight Senior member. Feb 6, 0 0. It's a memory manager if I remember correctly, used to be used in DOS.

It let you configure what drivers you loaded into which portion of memory, and how you used your scarce RAM back in those days.

JellyBaby Diamond Member. Apr 21, 9, 1 Damn I'm getting old. Actually, Creative's SB Live! If that's not a problem, just REM or remove that line in the config. Windows has memory management built-in! Stosh Platinum Member. Oct 13, 2, 0 0. Disk Operating System, I think. The way DOS was written, it could not recognize any memory above k. They figured k was so massive, nobody would ever need any more. What dunderheads Not really needed unless you plan on running some legacy dos programs or games..

Cool, thanks for the info guys. Chuck Senior member. Oct 9, 0 0. When you had to rearange your config. Chuck, I recall having written several batch files that allowed me to reboot DOS under a certain configuration just to run a certain game.

At one point I had a boot for each specific game! It was a nightmare Mday Lifer. Oct 14, 18, 1 The Mudman Member. Jan 14, 0 0.

Mday, What about Dos games in a window or using the command prompt? DOS window stuff just uses all of windows drivers memory managers, mouse, etc.. For a comand prompt you will need to specify what you want. But deep deep down, it's still basically the same as o'll Win 3.



0コメント

  • 1000 / 1000