Re: 4gb czy 2gb

Autor: Radosław Sokół <Radoslaw.Sokol_at_polsl.pl>
Data: Mon 18 Jun 2007 - 09:00:23 MET DST
Message-ID: <f55ai7$u62$1@polsl.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Roman "Seek" Sęk pisze:
> Jakie "nieuctwo programistów"? Przecież sam napisałeś w swoim artykule,
> że mechanizm pamięci wirtualnej ma być przezroczysty dla programów
> użytkownika, więc co takiego może skopać programista?

Przezroczysty w sensie, że aplikacja nic nie musi robić, by
działał. Natomiast w każdym systemie programista ma wpływ na
to *jak* ten system będzie działał.

Najprostszy przykład: zbyt duży program będzie wymagał więcej
stron pamięci, więcej operacji we/wy, jego zestaw roboczy będzie
trudniej mieścił wszystkie niezbędne strony a w momencie zwięk-
szenia obciążenia pamięci przez pozostałe procesy wydajność
drastycznie spadnie, bo zmniejszony zestaw roboczy na pewno już
nie pomieści niezbędnego kodu i danych. Zastosowanie lepszych
narzędzi lub oszczędniejszych bibliotek usuwa problem.

Oczywiście są jeszcze inne przykłady -- ten jest najbardziej
podstawowy i dotyka wszystkich systemów, czy to Windows XP,
Vista, Linux, FreeBSD, MacOS czy Solaris.

> To już raczej wina źle wybranej strategii wymiany zastosowanej w
> systemie operacyjnym.

Nie.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Administrator, Politechnika Śląska    |
\................... Microsoft MVP ......................../
Received on Mon Jun 18 09:05:07 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 18 Jun 2007 - 09:51:10 MET DST