Rozšířená paměť ( XMS ) je paměť přesahující první megabajt adresového prostoru počítače kompatibilního s IBM PC s procesorem Intel 80286 nebo novějším.
Na počítačích kompatibilních s x86 lze další paměť použít pouze s procesory Intel 80286 nebo vyššími. Důvodem je jejich schopnost adresovat více než jeden megabajt paměti.
Low-end procesory Intel 8086 / 8088 nemohou přímo adresovat více než jeden megabajt. K tomu bylo použito speciální pagingové zařízení přes okno umístěné v rámci prvního megabajtu adresního prostoru (viz: Rozšířená paměť ).
V reálném režimu je další paměť dostupná pouze prostřednictvím rozhraní XMS (Extended Memory Specification), HMA , UMB nebo Extended Memory Interface ( EMS). A pouze aplikace běžící v chráněném režimu mohou přímo využívat další paměť.
Extended Memory Specification (XMS) - specifikace přídavné paměti, zahrnuje použití přídavné paměti v reálném režimu pouze pro ukládání dat (ale ne pro provádění programového kódu). Paměť je zpřístupněna pomocí eXtended Memory Manager (XMM), jako je Himem.sys . Funkce XMM jsou volány přes přerušení 2Fh. XMS by neměl způsobovat problémy s kompatibilitou s ničím, včetně EMS.