[so] CheckRamPoison

Razvan Deaconescu razvand at cs.pub.ro
Mon May 12 11:22:57 EEST 2008


On Sun, 2008-05-11 at 06:24 -0700, Simona Maria wrote:


> Bun.
> La mine paginile ajung din swap in ram doar daca au fost inainte
> swapate, indiferent daca mai este sau nu loc in ram. 
> Mai exact, intai fac procedura de inlocuire a paginii daca este
> nevoie, daca nu iau primul loc liber si pe aceasta pozitie scriu in
> fisierul de ram paginile care au fost marcate - swapped. 

OK pana aici.

> Pentru restu' de pagini se ia continutul din memoria virtuala. 

Nu inteleg ce ai vrut sa spui.

> Inclusiv la ram_sync iau continutul din meoria virtuala.

Din nou, la ce te referi?

> Inca o observatie, paginile care au fost scrise in fisierul swap sunt
> scrise si in memoria virtuala, deci la ram_sync n-o sa-mi scape pagini
> anterior swapate. 

Nu exista notiunea de "a scrie in memoria virtuala". Memoria virtuala nu
este ceva "palpabil". Cand spui "scrii in memoria virtuala" prespun ca
este echivalent cu a spune "scriu in paginile fizice peste care s-au
mapat paginile de memorie virtuala".

> Iar paginile sunt swapate daca sunt dirty.(asta se intampla la primul
> page fault)
> Imi scapa ceva?

Nu iti scapa nimic.

> Imi cer inca o data scuze si te rog daca poti sa mai clarifici o
> tzara.

Pai ce vrei sa-ti claific? Din cate vad ai prins ideea. Care sunt
nelamuririle?

Razvan



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the so mailing list