[so] [Tema3][Linux] Test - test_clean_page_is_not_swapped_out

Alexandra Sava alexandrasava18 at gmail.com
Sat Apr 23 13:05:51 EEST 2011


2011/4/23 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>:
> On 04/23/2011 11:49 AM, Alexandra Sava wrote:
>> Salut!
>>
>> Nu imi dau seama cum ar trebui sa se comporte in urmatoarea situatie
>> (aparuta in testul indicat la Subject):
>>       * pagina X este in RAM, nu este marcata dirty si a mai fost pusa pe swap
>>       * RAM-ul are dimensiunea de o pagina
>>       * pagina Y este in SWAP si este accesata (se produce astfel un
>> pagefault)  si ar trebui adusa in RAM
>>
>> Din comentariile testului nu imi este tocmai clar cum ar trebui sa procedez:
>>     * `/*  fault second page (read_only) -- first page should not go
>> to swap*/` (=> frist page e in RAM si nu se muta in SWAP)
>
> Da. Este în RAM, dar nu se _copiază_ în swap. Nu are flag-ul dirty activ
> deci _nu este nevoie_ să se copieze. Ceea ce se găsește în swap este
> identic cu ceea ce ce găsește în RAM și nu este nevoie să se copieze. Am
> adăugat o clarificare în enunț[1] (bullet-ul aferent flag-ului "dirty").

Da, era logic.


Merci,

Alexandra


More information about the so mailing list