UMA
Pod správou paměti DOSu se pojmem UMA (upper memory area / horní paměť) rozumí část paměti mezi 640KB a 1024KB RAM - celkově 384KB. Tato část paměti je na "moderních" starých PC obvykle bez užitku a vychází z dob IBM PC s 8088 procesory, kdy byla využívána jako address prostor pro ROM, RAM a rozšíření. Například monochromatické zobrazování zabralo část paměti od 704 do 736KB, neboli na adrese 0xB0000-0xB7FFF.
Přestože si na zmíněných "moderních" PC necháte stínovat ROM a Video BIOS do UMA části RAM (pro rychlejší přístup), stále zůstává její valná část nevyužitá. A protože hodně MS-DOS programů je přímo závislých na dostupné konvenční RAM (prvních 640KB), nakonec vznikly programy jako EMM386.EXE nebo daleko lepší QEMM, které jsou schopny valnou většinu standardně načítaných programů a služeb nahrát právě do této horní paměti a tím významným způsobem uvolnit konvenční paměť daším programům. QEMM takto umí uvolnit až 637KB základní paměti i přes načtené ovladače zvukové karty, myši, CD-ROM, ANSI, atd.
Tento článek je příliš strohý, prosím rozšiřte ho o další informace.