Memória expandida, também conhecida como EMS (Expanded Memory Specification) foi um método usado para aumentar o limite superior de 640KB do MS-DOS para 1MB usando um cartão gated memory riser.
Após o advento da memória estendida, programas escritos para usar EMS seriam redirecionados por emulação de driver para usar memória estendida, que não dependia de hardware especial, mas apenas aumentando as capacidades de RAM. A memória estendida só pode ser endereçada por software rodando em modo protegido, pois todos, exceto a pequena porção de memória alta, são ilegíveis por programas rodando em modo real padrão.
Memória estendida é uma tecnologia distinta da memória estendida de nome semelhante, que substituiu o EMS com maior capacidade quando foi introduzido com o Intel 80286.
p>Fun fact: O limite superior de 640KB do DOS é a alegada fonte da declaração frequentemente citada mas firmemente negada por Bill Gates: "640KB deve ser suficiente para qualquer um"