<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Salutare<br>Razvanel, poate ti s-a luat sa explici aceleasi lucruri eu insa tot nu inteleg ce face testul 4 la acel check_ram_poison.<br>am urmarit thread-urile din anii trecuti legate de subiectul asta insa tot nu mi-e clar.<br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><br>
On Thu, 2008-05-08 at 12:45 +0300, Alexandru Mosoi wrote:<br>> pai... testeaza ca ramul e otravit :D. se otraveste swap-ul si apoi se<br>> forteaza aducerea unor pagini din swap in ram. acum paginile alea in<br>> ram trebuie si ele sa fie otravite, nu? (razvanel, corecteaza-ma daca<br>> gresesc).<br><br>Nu gresesti.<br><br>Pana aici am inteles.<br><br><br>Testul 4 "otraveste" swap-ul si apoi cauzeaza page fault-uri. Dupa page<br>fault-uri ar trebui ca cel putin o pagina din swap sa fie acum in RAM<br><br>de ce?<br><br>(este posibil sa fie _doar_ una daca in urma algoritmului de inlocuire<br>se lucreaza constant cu aceeasi pagina).<br><br>Daca nu se gaseste pagina "otravita" in RAM testul va pica.<br><br>Razvanel<br><br>Bun.<br>La mine paginile ajung din swap in ram doar daca au fost inainte swapate, indiferent daca mai este sau nu loc in ram. <br>Mai exact, intai fac procedura de inlocuire a paginii daca este nevoie, daca nu iau primul loc
liber si pe aceasta pozitie scriu in fisierul de ram paginile care au fost marcate - swapped. <br>Pentru restu' de pagini se ia continutul din memoria virtuala. <br><br>Inclusiv la ram_sync iau continutul din meoria virtuala.<br><br>Inca o observatie, paginile care au fost scrise in fisierul swap sunt scrise si in memoria virtuala, deci la ram_sync n-o sa-mi scape pagini anterior swapate. <br><br>Iar paginile sunt swapate daca sunt dirty.(asta se intampla la primul page fault)<br>Imi scapa ceva?<br><br>Imi cer inca o data scuze si te rog daca poti sa mai clarifici o tzara.<br><br>Simona<br><br><a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so" target="_blank"></a><br></div></div></div><br>
<hr size=1>Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. <a href="http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ "> Try it now.</a></body></html>