<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><br></div>  <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;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight: bold;">From:</span></b> Stanciu Alexandru &lt;the_marian_2006@yahoo.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> "so@cursuri.cs.pub.ro" &lt;so@cursuri.cs.pub.ro&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Saturday, April 21, 2012 2:36 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Tema 3 Linux test 24<br> </font> </div> <br><div id="yiv1595144516"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: times new roman,new york,times,serif; font-size: 12pt;"><div>Problema la mine
 este ca face cele 2 page faulturi, schimb protectiile, din none in read si din read in write, dar cand e sa copiez continutul din memoria virtuala in ram, nu-mi vede numarul magic; vede 0. Pentru paginile virtuale folosesc un vector din stl de page_table_entry; e vreo problema cu asta? se poate sa nu se actualizeze acel start? Care ar putea fi problema?<br></div></div></div></div><br><br>Problema e ca pur si simplu, dupa ce dau drepturi de write, nu imi pune la adresa respectiva numarul MAGIC. Nu inteleg de ce. Am o variabila memory, care e de tip vm_map_t, care vm_alloc o initializez cu map, paginile virtuale le pastrez, cum am zis intr-un vector, si cand e ceva, actualizez campurile potrivite. Chiar daca modific drepturile zonei din memory, sau elementului din vector corespunzator page faultului, nu-mi vede ce scriu? Trebuie sinconizare? Problema e ca lucrez cu vector? Care ar fi problema? Ma poate ajuta cineva?<br> </div> </div>  </div></body></html>