Expanded Memory Specification
Wygląd
EMS (ang. Expanded Memory Specification) jest to specyfikacja dostępu do pamięci poszerzonej (ang. expanded memory) w programach pracujących w systemie operacyjnym DOS na komputerach wyposażonych w procesor 8086. Aby program mógł wykorzystywać pamięć poszerzoną wymagana jest obecność sterownika, który będzie realizował żądania programu (np. przydział bloku pamięci, zwolnienie bloku pamięci itp.).
W systemie DOS, począwszy od wersji 5.00, dostarczany był standardowo sterownik o nazwie EMM386.EXE.
Wiele programów napisanych do systemu DOS korzysta ze sterowników pamięci poszerzonej.
Wersja druga tej specyfikacji została przedstawiona w roku 1988 przez grupę firm: Microsoft, Lotus, Intel; stąd też często stosowany skrót LIM EMS.