Extended Memory ( XMS ) är minne bortom den första megabyten av adressutrymmet för en IBM PC-kompatibel dator med en Intel 80286-processor eller senare.
På x86 -kompatibla datorer kan extra minne endast användas med Intel 80286 eller högre processorer. Detta beror på deras förmåga att adressera mer än en megabyte minne.
Low-end Intel 8086 / 8088-processorer kan inte direkt adressera mer än en megabyte. För detta användes en speciell personsökningsenhet genom ett fönster beläget inom den första megabyten av adressutrymmet (se: Utökat minne ).
I verkligt läge är ytterligare minne endast tillgängligt via gränssnittet XMS (Extended Memory Specification), HMA , UMB eller Extended Memory Interface ( EMS). Och endast applikationer som körs i skyddat läge kan använda det extra minnet direkt.
Extended Memory Specification (XMS) - specifikation av ytterligare minne, innebär användning av ytterligare minne i verkligt läge endast för att lagra data (men inte för att exekvera programkod). Minnet görs tillgängligt genom att använda en eXtended Memory Manager (XMM) som HIMEM.SYS . XMM-funktioner anropas via avbrott 2Fh. XMS ska inte orsaka kompatibilitetsproblem med någonting, inklusive EMS.