3
3-6
Working with S5-DOS/ST
C79000-G8576-C760-03
Another way to gain more memory over and above the 640 Kbytes
of user memory is to install the memory manager EMM386.EXE.
The memory manager can make available part of the extended
memory area from 640 Kbytes to 1 Mbyte reserved for hardware.
These parts are known as the upper memory blocks or UMBs.
Use: with the command DEVICEHIGH<driver file> in the
CONFIG.SYS file, you load drivers in the high memory area.
Even when your memory capacity is adequate, you may not be
able to run a program. Memory-resident programs often occupy
part of the user memory so that there is not enough user memory
free.
Normally this results from having too little conventional user
memory.
In this situation, making use of HIMEM.SYS has the following
advantages:
It makes the extended memory available to programs which use
this memory according to XMS (the EXtended Memory
Specification).
It prevents system errors caused by programs with
contradictory memory requirements.
It allows you to run MS-DOS in the high memory area of the
extended memory.
It allows EMM386 to use the extended memory.
It allows the use of the upper memory areas (UMBs) in
conjunction with EMM386.EXE.
Using the Upper
Memory Area
Setting up a Larger
User Memory
User Memory Management