Expanded Memory Specification (EMS) は、MS-DOS上でのメモリ拡張手法。ロータス、インテル、マイクロソフトの3社が提唱したことから、その頭文字を付けてLIM-EMSとも呼ばれる。 概要[編集] 初期のMS-DOSはIntel 8086向けに作られていたことから、8086が扱える最大のメモリ空間である1MB以上を扱うことが考慮されていなかった。8086が登場した当初は8ビットプロセッサの最大64KBの空間に比べると余裕があるように見えたが、ROMやVRAMの為に消費される空間を除いたメインメモリ空間は640KBまたは768KBに制限され、アプリケーションの規模が拡大し、また扱うデータが増大すると1MBでも不足するようになった。 やがて1MBを越えるメモリを扱える上位互換品である80286や80386が登場し、メモリモジュールが安価に手に入る時代に入ったが