Am o intrebare legata de testul 3... atat de comentatul test 3. <br>
Initial se face poison pe RAM si SWAP. <br>
<br>
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) <br>
<br>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">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 <meta name="Generator" content="Kate, the KDE Advanced Text Editor">
<pre><b>if</b> (read_val == RAM_POISON) <br><br></pre>si nu <br>
<pre><b>if</b> (read_val != RAM_POISON) </pre>
<br>
Gresesc eu cumva??<br>
<br>
Extras din test 3:<br>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Kate, the KDE Advanced Text Editor">
<pre>poison_ram_swap (<span style="color: rgb(0, 0, 255);">6</span>, <span style="color: rgb(0, 0, 255);">3</span>);<br>....<br> <b>for</b> (i = <span style="color: rgb(0, 0, 255);">0</span>; i < <span style="color: rgb(0, 0, 255);">
3</span>; i++) {
                _read (i, PAGE_FAULT, rand_pos);
                _read (i, NO_PAGE_FAULT, rand_pos + <span style="color: rgb(0, 0, 255);">4</span>);
        }
ram_sync ();
check_ram0 (<span style="color: rgb(0, 0, 255);">3</span>);<br><br><br></pre><br>