Wersja druga tej specyfikacji została przedstawiona w roku 1988 przez grupę firm: Microsoft, Lotus, Intel oraz AST Research. Wersja trzecia specyfikacji została opublikowana w roku 1991. Głównymi zmianami było dodanie funkcji obsługujących 32-bitową przestrzeń adresową procesora 80386, gdyż wcześniej można było zaadresować jedynie 64 MB pamięci rozszerzonej.
Specyfikacja XMS miała za zadanie, podobnie jak specyfikacja EMS, udostępnić więcej pamięci dla programów uruchamianych w systemie DOS. Przy czym w systemach z procesorem 80386 i nowszych można było emulować pamięć EMS w pamięci XMS wykorzystując do tego celu sterownik EMM386.EXE. Istnieją jednak pewne różnice w zarządzaniu pamięcią XMS przez sterowniki HIMEM.SYS i EMM386.EXE. Do najważniejszych z nich należą możliwości, przez pierwszy z wymienionych sterowników, alokowania bloków pamięci o różnych rozmiarach, kopiowania bloków między pamięcią konwencjonalną (od prawie dowolnego adresu) a rozszerzoną, zwalniania bloków pamięci i redefiniowania ich rozmiarów.
Zobacz też EMS PC
Linki zewnętrzne Specyfikacja XMS v3.0 (ostatni dostęp 20.09.2008)
Kategoria:DOS Kategoria:Historia informatyki