Category
page 1DOS memory management
terminate-and-stay-resident program
computer program that returns control to a non-multitasking OS without exiting, simulating a background process or service
Extended memory
Section of computer memory in PC compatibles
Expanded memory
system of bank switching in DOS memory management
Conventional memory
first 640K of RAM under DOS
upper memory area
the 384KiB area of physical memory between 640KiB and 1024KiB on IBM PC compatibles

High memory area
65,520 byte memory area, beginning at 1 MiB, on x86 systems operating in real mode
DOS Protected Mode Interface
API for MS-DOS allowing programs to access protected mode on 386 (and later) CPUs
unreal mode
variant of real mode in x86 computing
EMM386
EMM386 is the expanded memory manager of Microsoft's MS-DOS, IBM's PC DOS, Digital Research's DR-DOS, and Datalight's ROM-DOS which is used to create expanded memory using extended memory on Intel 80386 CPUs. There also is an EMM386.EXE available in FreeDOS.
HIMEM.SYS
HIMEM.SYS is a DOS device driver which allows DOS programs to store data in extended memory according to the Extended Memory Specification (XMS). The memory beyond the first 1 MB of address space is required by Windows 9x/Me in order to load; therefore, these versions of Microsoft Windows require HIMEM.SYS to be loaded to be able to run.
Virtual Control Program Interface
Software interface that allows the simultaneous running of several DOS programs as well as the direct addressing of the expansion memory in protected mode.