Re: Sens pamięci wirtualnej większej niż 4 GB na Windows XP 32bit

Autor: Radosław Sokół <rsokol_at_magsoft.com.pl>
Data: Mon 03 Sep 2007 - 10:16:23 MET DST
Message-ID: <2007090308163500@grush.one.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Michał pisze:
> Czy na Windowsie XP 32 bit przy 1 GB RAM-u jest sens ustawiać więcej niż
> 3 GB pamięci wirtualnej? Czy system ani żaden program działający na nim
> i tak ponad 4 GB nie wykorzysta?

Po pierwsze, nie myl swapa z pamięcią wirtualną:

http://www.grush.one.pl/article.php?id=virtmem

Po drugie, pojemność pamięci wirtualnej w Windows XP nie jest
w *żaden* sposób ograniczona, masz jej tyle, ile masz pamięci
masowej w komputerze. Jedynym ograniczeniem jest to, że
każdy proces w każdym momencie ma dostęp tylko do 2 GiB wycinka
pamięci wirtualnej i jeżeli chce używać więcej, sam musi sobie
zarządzać mapowaniem różnych "widoków" na pamięć wirtualną
(do tej granicy 2 GiB robi to za niego system).

Co więcej, wcale nie zależy to od rozmiaru pliku wymiany.
System pamięci wirtualnej traktuje plik wymiany na równi
z każdym innym plikiem (ino do przechowywania anonimowych
stron pamięci).

Sam musisz wiedzieć, czy jest Ci potrzebne tyle miejsca na
anonimowe strony pamięci.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Administrator, Politechnika Śląska    |
\................... Microsoft MVP ......................../
Received on Mon Sep 3 10:30:10 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 03 Sep 2007 - 10:42:03 MET DST