Sdílet prostřednictvím


Virtuální adresní prostor a fyzické úložiště

Maximální velikost fyzické paměti podporovaná systémem Microsoft Windows se pohybuje od 2 GB do 24 TB v závislosti na verzi Systému Windows. Další informace naleznete v tématu Omezení paměti pro vydání systému Windows. Virtuální adresní prostor každého procesu může být menší nebo větší než celková fyzická paměť dostupná v počítači. Podmnožina virtuálního adresního prostoru procesu, který se nachází ve fyzické paměti, se označuje jako pracovní sada. Pokud se vlákna procesu pokusí použít více fyzické paměti, než je aktuálně k dispozici, systémové stránky některé z obsahu paměti na disk. Celkové množství virtuálního adresního prostoru dostupného procesu je omezené fyzickou pamětí a volným místem na disku dostupném pro stránkovací soubor.

Fyzické úložiště a virtuální adresní prostor každého procesu jsou uspořádány do stránek, jednotky paměti, jejichž velikost závisí na hostitelském počítači. Například na počítačích x86 je velikost hostitelské stránky 4 kilobajtů.

Aby se maximalizovala flexibilita při správě paměti, může systém přesouvat stránky fyzické paměti do stránkovacího souboru na disku a z nich. Když se stránka přesune do fyzické paměti, systém aktualizuje mapy stránek ovlivněných procesů. Pokud systém potřebuje prostor ve fyzické paměti, přesune do stránkovacího souboru nejméně naposledy použité stránky fyzické paměti. Manipulace s fyzickou pamětí systémem je zcela transparentní pro aplikace, které pracují pouze v jejich virtuálních adresních prostorech.