Přeskočit na obsah

Expanded memory

Z Wikipedie, otevřené encyklopedie
Stránky jsou přepínány a jedna z nich se objeví v adresním prostoru vrchní paměti.

Expanded memory (EMS) je v informatice označení pro přístup k operační paměti počítače v systému DOS. Standard EMS byl používán pro 16bitové procesory Intel 8086 a kompatibilní, které mohly přímo adresovat pouze 1 MiB RAM, aby bylo možné v počítači používat více paměti. Nedostatek paměti v té době byl s paměťvě náročnějšími programy, jako například tabulkový procesor Lotus 1-2-3.

Charakteristika

Paměť EMS byla k dispozici pomocí rozšiřujících karet, které se zasouvaly do slotů sběrnice ISA. Programátor přistupoval k této rozšiřující paměti nepřímo. Rozšiřující paměť se promítala po částech do malého okénka v paměti nad hranicí 640 KiB, kde byl rezervován prostor pro rozšiřující karty. Úsek rozšiřující paměti, který se do okénka promítal, šlo měnit pomocí pokynů předávaných rozšiřující kartě.

S příchodem novějších procesorů (Intel 80286), které mohly adresovat přímo větší rozsah paměti, byla paměť EMS emulována v běžné operační paměti (kvůli zpětné kompatibilitě s existujícími programy).

Související články