Dodatečná paměť

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.

Popis

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ěť.

Specifikace rozšířené paměti (XMS)

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.

Viz také

Odkazy