Expanded memory
Expanded memory (EMS) je v informatice oznaceni pro pristup k operacni pameti pocitace v realnem rezimu v systemu DOS. Procesory Intel 8086 a kompatibilni mohly primo adresovat pouze 1 MiB RAM, protoze pouzivaly 20 adresnich linek (220 = 1048576 bajtu). Standard EMS umoznil v pocitaci pouzivat dalsi pridavnou pamet a pouzival se pro pametove narocnejsi programy, jako napriklad tabulkovy procesor Lotus 1-2-3 nebo starsi radu Microsoft Windows.
Charakteristika
[editovat | editovat zdroj]Pamet EMS byla k dispozici pomoci rozsirujicich karet, ktere se zasouvaly do slotu sbernice ISA. Programator pristupoval k teto rozsirujici pameti neprimo. Rozsirujici pamet se promitala po castech do maleho okenka v pameti nad hranici 640 KiB, kde byl rezervovan prostor pro rozsirujici karty. Usek rozsirujici pameti, ktery se do okenka promital, slo menit pomoci pokynu predavanych rozsirujici karte.
S prichodem novejsich procesoru (Intel 80286), ktere mohly primo adresovat vetsi rozsah pameti, byla pamet EMS emulovana v bezne operacni pameti (kvuli zpetne kompatibilite s existujicimi programy) a tez zpristupnena pomoci standardu extended memory.