Expanded memory

Expanded memory, ook bekend als EMS (Expanded Memory Specification) was een methode die werd gebruikt om de bovenlimiet van 640KB van MS-DOS te verhogen tot 1MB met behulp van een gated memory riser card.

Na de komst van extended memory werden programma's die waren geschreven om EMS te gebruiken, door driver emulatie omgeleid om in plaats daarvan extended memory te gebruiken, dat geen gebruik maakte van speciale hardware maar slechts de RAM-capaciteit vergrootte. Extended memory kan alleen worden aangesproken door software die in protected mode draait, omdat alles behalve het kleine gedeelte van high memory onleesbaar is voor programma's die in standard real mode draaien.

Expanded memory is een andere technologie dan het gelijknamige extended memory, dat EMS verving met een grotere capaciteit toen het werd geïntroduceerd met de Intel 80286.

Leuk feitje:De bovengrens van 640 KB van DOS is de vermeende bron van de vaak geciteerde maar steevast ontkende uitspraak van Bill Gates: "640 KB zou voor iedereen genoeg moeten zijn."