[so] Tema5 intebari
Dragusin Bogdan
dragusinb at yahoo.com
Wed Jan 3 12:15:59 EET 2007
Scuze daca insist dar tot nu inteleg :(. Cum ar trebui sa treaca tema testul 4 in care se verifica in acelasi mod sincronizarea dintre swap si ram prin check_ram_poison (rand_pos, 5, 3); si sa treaca si testul 3 la care aceasta modificare nu trebuie sa se vada:(
Practic la testul 4 din cate inteleg se asteapta ca daca in swap a fost scris poison swap sa se scrie si in ram tot poison swap...
Razvan Deaconescu <razvand at cs.pub.ro> wrote: Dragusin Bogdan wrote:
> La testul3 se face la inceput un poison pe swap care implica scrierea in
> fisierul Swap.
Acea scriere nu se intercepteaza. E o scriere folosind apelul write pe
file descriptor-ul asociat fisierului swap. Nu exista nici un impact
asupra RAM-ului faptul ca in cadrul testului se scrie in swap.
> Dar prima parte de Poison ar trebui sa modifice fisierul de ram
> si deci acesta nu ar mai trebui sa fie poisoned ram ci poisoned swap. Nu?
Cum am spus mai sus, nu exista nici o legatura. O pagina swap este adusa
in RAM numai in momentul in care se face un acces pentru acea pagina si
ea nu este prezenta in RAM. Atunci se face copierea.
Modificarile care sunt facute in paginile swap in cadrul testului sunt
transparente utilizatorului. Motivul pentru care sunt facute sunt ca sa
verifice functionalitatea temei. Ar trebui sa interceptezi apelurile
read/write ca sa iti dai seama cand se scrie in swap, ceea ce nu este cazul.
Razvan
_______________________________________________
so mailing list
so at cursuri.cs.pub.ro
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20070103/f1090092/attachment.html
More information about the so
mailing list