Extended Memory Specification: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
m link
m red., link
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 8086|8086]]. XMS definiował również dostęp do pamięci HMA, w tym umożliwiał sterowanie linią A20 - więcej na temat HMA i A20 w artykule [[Tryb rzeczywisty]].

Aby program mógł wykorzystywać pamięć rozszerzoną wymagana jest obecność [[sterownik]]a, 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. W systemie [[DOS]], począwszy od wersji 4.00, dostarczany był standardowo sterownik o nazwie HIMEM.SYS.
 
Wiele programów napisanych dla systemu DOS korzystało ze sterowników pamięci rozszerzonej, między innymi [[Microsoft Windows]] w wersjach 3.1-98.
 
Wersja druga tej specyfikacji została przedstawiona w roku [[1988]] przez grupę firm: [[Microsoft Corporation|Microsoft]], [[Lotus]], [[Intel]] oraz AST Research. Wersja trzecia specyfikacji została opublikowana w 1991 roku.
 
===Zobacz też===
*[[EMS (informatyka)|EMS]]
*[[Komputer osobisty|PC]]
 
==Linki zewnętrzne==
 
* [http://freedos.sourceforge.net/freedos/news/press/1991-xms30.html Specyfikacja XMS v3.0 (w języku angielskim)]
 
[[Kategoria:System operacyjny]]