Extended Memory Specification: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
m Bot: Migrating interwiki links, now provided by Wikidata on d:q1143380 |
m drobne redakcyjne |
||
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'',
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 2Fh. Z systemem [[MS-DOS]], począwszy od wersji 4.00, dostarczany był standardowo sterownik o nazwie HIMEM.SYS, który był ładowany do pamięci poprzez wpis w pliku systemowym [[CONFIG.SYS]]. Wiele programów napisanych dla systemu MS-DOS korzystało ze sterownika pamięci rozszerzonej, były to między innymi programy użytkowe, gry, a nawet systemy operacyjne [[Microsoft Windows]] w wersjach [[Windows 2.0|2.1]] - [[Windows Me|Me]]. Te ostatnie przydzielały sobie całą dostępna pamięć rozszerzoną, by same nią zarządzać i alokować dla procesów uruchamianych w tychże środowiskach graficznych.
|