[so] Eroare test tema5??
Razvan Deaconescu
razvand at cs.pub.ro
Mon Jan 8 18:15:34 EET 2007
Andreea Fulger wrote:
> Problema este ca testul pica... pentru ca in check_ram0 se vrea ca
> RAM-ul sa contina in continuare POISON. Ori asa ceva nu e posibil.
> Parerea mea este ca in check_ram0 trebuia sa fie ceva la genul
>
> *if* (read_val == RAM_POISON)
>
> si nu
>
> *if* (read_val != RAM_POISON)
>
>
> Gresesc eu cumva??
Buna!
One more time :-).
Se face un acces read-only ... NU ne intereseaza ca este la inceput de
test sau la sfarsit de test ... este vorba de un acces read only.
ok...
avem acces read-only la o pagina care nu este prezenta in memorie; fiind
acces read-only pagina de inlocuit nu trebuie mutata in swap
trebuie insa facuta deosebirea daca pagina rezida in swap ... la inceput
de tot pagina nu rezida in swap ... asta inseamna ca nu copiem pagina
din swap in ram ci o folosim asa cum este ea in RAM (adica cu valoarea
RAM_POISON)
este vorba de un artificiu care mi-a fost necesar pentru a face mai
usoara alte verificari; daca o pagina este accesata read-only, generand
un page-fault, si nu este prezenta in swap, ramane asa cum este ... se
citeste valoarea existenta (RAM_POISON in cazul asta)
Razvan
More information about the so
mailing list