Re: hyperthreading

Autor: Radosław Sokół <Radoslaw.Sokol_at_polsl.pl>
Data: Thu 29 Mar 2007 - 09:41:23 MET DST
Message-ID: <eufqj3$4to$1@polsl.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

pwil napisał(a):
> Widzisz. Chodzi o to, że aplikacja może zadeklarować tablicę np. 4096x4096
> 32-bitowych komórek i normalnie zajęłoby to 64MB pamięci, ale mając SWAP
> większy od wielkości pamięci, zostaje mu przydzielona taka przestrzeń w
> pamięci, ale jeśli program będzie stopniowo zapełniał komórki, to tylko te
> niepuste komórki będą zajmować nam pamięć RAM.

1) To akurat jest zachowanie niezależne od swapa ;)

2) Pamiętać należy, że granulacją jest strona pamięci, a nie
    komórka, więc pamięć byłaby używana strona po stronie w
    miarę zapełniania (skokowo), a nie komórka po komórce.

3) "Przestrzeń" jest przydzielana w wirtualnej przestrzeni
    adresowej, nie w pamięci. RAM stanowi tylko pewnego rodza-
    ju "pamięć podręczną" odwzorowującą fragmenty wirtualnych
    przestrzeni adresowych różnych procesów.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Administrator, Politechnika Śląska    |
\................... Microsoft MVP ......................../
Received on Thu Mar 29 09:45:10 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 29 Mar 2007 - 09:51:27 MET DST