MS-DOS ver 3.00以降で利用できる、640Kiバイトを超えるメモリ(プロテクトメモリ)を使用するための規格の一つ。
Microsoft、Lotus、Intel、AST Researchが規格を制定し、1991(平成3)年1月に作られたver3.00が最終版となった。
当時よく使われたEMSとは違い、80286以上のCPUでないと使えない。
単にXMSと言っても、実際は次の三つの仕様が存在し、プログラム上扱いがややこしい。
しかしCPUの性能を活かしてメモリを拡張しているので高速で、理論上CPUのメモリ制限いっぱいまで拡張できる。