La testul3 se face la inceput un poison pe swap care implica scrierea in fisierul Swap. Daca e sa ne luam dupa testul 4 care spune ca atunci cand se scrie ceva in fisierul de swap aceasta scriere trebuie sa se reflecte si in ram inseamna ca ar trebui sa copiem din swap in ram poison-ul nu? Accesele read-only se fac dupa poison si intr-adevar nu influenteaza nimic. 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?<br><br><b><i>Razvan Deaconescu &lt;razvand@cs.pub.ro&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Dragusin Bogdan wrote:<br>&gt; La testul 3 se face Poison atat pe pe fisierul de ram cat si pe fisierul <br>&gt; de swap. Daca luam in considerare ca atunci cand se face poison se face <br>&gt; o modificare pe fisierul de swap putem spune ca la sincronizare trebuie <br>&gt; copiat continutul
 fisierului de swap peste cel de ram. Fisierul de ram <br>&gt; va contine astfel Poison-ul swap-ului si va pica testul 3 (sectiunea <br>&gt; ram_clean se asteapta ca fisierul de ram sa contina poison ram)...<br>&gt;<br><br>Citat din enuntul temei:<br><br>"Pentru o pagina care rezida in memori fizica va trebui sa faceti <br>deosebirea intre o pagina care a fost modificata (dirty) si una care nu <br>a fost modificata. Daca o pagina nu a fost modificata atunci, in <br>momentul inlocuirii, ea nu va mai fi inlocuita in swap (nu se va face <br>copiere). Pentru usurinta in testare, acest lucru ramane valabil si la <br>paginile care sunt initial read-only."<br><br>Ca sa imi fie mai usor la testarea temei, am ales sa nu se copieze <br>pagina din swap pentru accese read-only chiar si atunci cand acest lucru <br>se intampla la inceput (imediat dupa mapare). Imi pare rau ca te-am <br>incurcat. Testul 3 are numai accese read-only (dupa cum observi).<br><br>&gt; Nu am inteles ce se
 intelege prin " La crearea spatiului de adresa <br>&gt; virtual, dupa apelarea functiei vinit, paginile nu trebuie sa fie <br>&gt; prezente in memorie."<br>&gt; <br><br>Nu trebuie sa fie prezente in memoria RAM simulata. Mai pe ideea <br>implementarii: trebuie sa obtii un page fault la un acces la orice <br>pagina dupa vinit (nu trebuie sa se faca nici o asociere intre RAM si <br>memoria virtuala).<br><br>Razvan<br>_______________________________________________<br>so mailing list<br>so@cursuri.cs.pub.ro<br>http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so<br></blockquote><br><p>&#32;__________________________________________________<br>Do You Yahoo!?<br>Tired of spam?  Yahoo! Mail has the best spam protection around <br>http://mail.yahoo.com