[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