Memory management
Conventional 1k-640k it is used by
DOS for applications and TSR's.(Terminate and Stay Resident)
programs.
Upper memory 640k-1024k loads DOS
device drivers in Upper memory to free up conventional memory for
DOS applications.
High memory
1024k - 1088k Reserved for use by single application.
Extended memory 1088k and above
allows DOS applications to be able to access RAM outside of the
first 640k.
Virtual memory refers to the fact
that the operating system can actually allocate more memory than the
computer physically contains. This memory is actually hard disk
space in the form of a windows swap file.
HIMEM.SYS Extended memory manager.
Coordinates the use of your computer's extended memory including the
HMA so that no two applications or device drivers use the same
memory at the same time.
EMM386.exe
Provides
access to the upper memory area and uses extended memory to simulate
expanded memory.