Extended memory
Extended memory (XMS) je v informatice oznaceni pro pristup k operacni pameti pocitace nad hranici 1 MiB pri provozovani systemu DOS na procesorech Intel 80286 a novejsich. Standard EMS umoznil pouzivat v systemu DOS pametove narocnejsi programy, jako napriklad starsi radu Microsoft Windows.
Charakteristika
[editovat | editovat zdroj]Procesory Intel 8086 a kompatibilni mohly primo adresovat pouze 1 MiB RAM, protoze pouzivaly 20 adresnich linek (220 = 1048576 bajtu). Operacni system DOS bezel v tomto realnem rezimu, a proto nebylo mozne primo adresovat pamet nad hranici 1 MiB. Spravce pameti (extended memory manager, XMM), jako napriklad HIMEM.SYS, poskytovaly standardizovane rozhrani eXtended Memory Specification (XMS) a tuto pamet zpristupnovaly tim, ze vyuzivaly pokrocileho chraneneho rezimu procesoru Intel 80286 a novejsich a mapovaly vzdy cast teto pameti do jinak nevyuzivane casti vrchni pameti (mezi adresy 640 KiB a 1 MiB). Programator mohl pomoci XMS rozhrani prepinat mezi aktualne zpristupnenymi useky.