ハードウェアを利用したEMS。バンクメモリの一種である。
MS-DOS上で、640Kiバイト以上のメモリを使用するための規格の一つである。
具体的には拡張スロットに入れるメモリボードで、そのボードを挿すと例えばC0000h〜CFFFFhの領域のメモリアドレスがEMS規格に則ったバンクメモリとして利用できる。
仮想EMSはi386以降でしか利用できない。
一方、ハードウェアEMSはハードウェアを利用するためCPUの特殊な機能は不要で、8086でも利用できるが、速度は遅かった。実際には、殆ど使われなかった。