A kiterjesztett memória ( XMS ) egy Intel 80286 vagy újabb processzorral rendelkező , IBM PC-kompatibilis számítógép címterének első megabájtját meghaladó memória .
Az x86 - kompatibilis számítógépeken további memória csak Intel 80286 vagy újabb processzorokkal használható, mivel ezek egy megabájtnál több memóriát képesek kezelni.
Az alacsony kategóriás Intel 8086/8088 processzorok nem tudnak közvetlenül egy megabájtnál többet megszólítani. Ehhez egy speciális lapozóeszközt használtak a címtér első megabájtján belüli ablakon keresztül (lásd: Kibővített memória ).
Valós módban további memória csak az XMS (Extended Memory Specification), HMA , UMB vagy Extended Memory Interface ( EMS) interfészen keresztül érhető el. Az extra memóriát pedig csak a védett módban futó alkalmazások használhatják közvetlenül.
Extended Memory Specification (XMS) - a kiegészítő memória specifikációja, magában foglalja a kiegészítő memória használatát valós módban csak adatok tárolására (de nem programkód végrehajtására). A memória egy kiterjesztett memóriakezelő (XMM) használatával érhető el, mint például a HIMEM.SYS . Az XMM függvények hívása a 2Fh megszakításon keresztül történik. Az XMS semmivel sem okozhat kompatibilitási problémákat, beleértve az EMS-t sem.