[so] Eroare test tema5??
Andreea Fulger
andreea.fulger at gmail.com
Mon Jan 8 16:48:58 EET 2007
Am o intrebare legata de testul 3... atat de comentatul test 3.
Initial se face poison pe RAM si SWAP.
Dupa, se fac accese la 3 pagini inexistente in RAM -> ele trebuie trecute
din MV in RAM indiferent de tipul de acces. (ma indoiesc ca paginile
read_only nu trebuie trecute din MV in RAM... am inteles faza cu netrecut
din RAM in SWAP)
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??
Extras din test 3:
poison_ram_swap (6, 3);
....
*for* (i = 0; i < 3; i++) {
_read (i, PAGE_FAULT, rand_pos);
_read (i, NO_PAGE_FAULT, rand_pos + 4);
}
ram_sync ();
check_ram0 (3);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20070108/363c119c/attachment.htm
More information about the so
mailing list