Extended memory (XMS) je vinformatice označení pro přístup koperační paměti počítače nad hranicí 1 MiB při provozování systémuDOS na procesorechIntel 80286 a novějších. Standard EMS umožnil používat vsystému DOS paměťově náročnější programy, jako například starší řaduMicrosoft Windows.
ProcesoryIntel 8086 akompatibilní mohly přímo adresovat pouze 1 MiBRAM, protože používaly 20 adresních linek (220 = 1048576bajtů). Operační systém DOS běžel v tomtoreálném režimu, a proto nebylo možné přímo adresovat paměť nad hranicí 1 MiB. Správce paměti (extended memory manager, XMM), jako napříkladHIMEM.SYS, poskytovaly standardizované rozhraníeXtended Memory Specification (XMS) a tuto paměť zpřístupňovaly tím, že využívaly pokročiléhochráněného režimu procesorůIntel 80286 a novějších a mapovaly vždy část této paměti do jinak nevyužívané částivrchní paměti (mezi adresy 640 KiB a 1 MiB). Programátor mohl pomocí XMS rozhraní přepínat mezi aktuálně zpřístupněnými úseky.