[so] [Tema 3] Nelamurire enunt

Mircea Bardac cs at mircea.bardac.net
Fri May 1 18:29:26 EEST 2009


Salut,

Dragos Valentin Moinescu wrote:
> Mai, din cate am inteles eu din tema, nu are niciun sens sa folosesti
> RAM-ul fizic decat prin zonele mapate din cele doua fisiere.
> 1 fisier mapat este SWAP-ul
> 1 fisier mapat este RAM-ul
> 
> in vinit() intorci adresa oferita prin maparea SWAP-ului (ca doar aia
> este toata memoria de care beneficiaza programul). 

Dupa cum a spus si Andrei, modificarile facute in memoria intoarsa de
catre vinit nu trebuie sa se reflecte direct in fisierul swap. Acolo
ajung *doar dupa ce sunt evacuate din memoria RAM* (la swapping).

"Paginile de memorie virtuala (din spatiul de adresa al procesului) se
vor mapa direct peste fișierul de RAM folosind apelurile mmap si
MapViewOfFile."

-- 
Mircea
http://mircea.bardac.net


More information about the so mailing list