Extended Memory Specification: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
popr |
m poprawki i uzupełnienie tematu |
||
Linia 1:
'''XMS''' ([[Język angielski|ang.]] e'''X'''tended '''M'''emory '''S'''pecification) to specyfikacja dostępu do pamięci rozszerzonej (ang. ''exteneded memory'', znajduje się powyżej 1 MB) w programach pracujących w [[system operacyjny|systemie operacyjnym]] [[DOS]] na komputerach wyposażonych w procesor [[Intel 80286|80286]] lub wyższy. XMS definiował również dostęp do pamięci HMA, w tym umożliwiał sterowanie linią A20 - więcej na ten temat
Aby program mógł wykorzystywać pamięć rozszerzoną wymagana jest obecność [[sterownik urządzenia|sterownika]], który będzie realizował żądania programu (np. przydział bloku pamięci, zwolnienie bloku pamięci itp.). Dostęp do funkcji sterownika jest możliwy przez [[przerwanie|przerwanie programowe]] o numerze
Wersja druga tej specyfikacji została przedstawiona w roku [[1988]] przez grupę firm: [[Microsoft]], [[Lotus Development Corporation|Lotus]], [[Intel]] oraz AST Research. Wersja trzecia specyfikacji została opublikowana w roku 1991.
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ą, zwalnia bloków pamięci i redefiniowania ich rozmiarów.
▲Wersja druga tej specyfikacji została przedstawiona w roku [[1988]] przez grupę firm: [[Microsoft]], [[Lotus Development Corporation|Lotus]], [[Intel]] oraz AST Research. Wersja trzecia specyfikacji została opublikowana w 1991 roku.
=== Zobacz też ===
|