[so] Tema5 intebari

Razvan Deaconescu razvand at cs.pub.ro
Wed Jan 3 11:39:49 EET 2007


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


More information about the so mailing list