[so] [tema 3] clarificari + imagine

George Milescu george.milescu at gmail.com
Sun May 3 20:23:34 EEST 2009


2009/5/3 Octavian Rinciog <octavian.rinciog at gmail.com>:
> Din cate am inteles din curs si din enunt( "Daca o pagina nu a fost
> modificata atunci, in momentul inlocuirii, ea nu va mai fi inlocuita
> in swap (nu se va face copiere).") o pagina care se afla in RAM se
> afla si in swap. Eu acest lucru inteleg din fraza anterioara.
>
> Asadar, am impresia ca poza acea este gresita.
>
> Corectati-ma daca gresesc.

Gandeste-te putin la modul in care functioneaza mecanismul de swap
(mecanism pe care tema incearca sa il reproduca).

Atunci cand folosesti o pagina de memorie virtuala noua, ea va fi pusa
intai in RAM. Nu va exista la acel moment in swap, in sensul ca nu se
va pune continutul ei in swap.

Cand ai nevoie de o pagina din swap, o aduci in RAM. In cazul in care
nu ai modificat acea pagina in RAM, atunci cand vrei sa o duci inapoi
in swap, nu vei mai face scrierea efectiva (practic ai in RAM si in
swap acelasi lucru).

La aceasta optimizare se refera citatul dat de tine.

-- 
George Milescu


More information about the so mailing list