<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Am rezolvat problema. Eu doar schimbam zona de protectie. Trebuia sa demapez si sa remapez in fisierul corespunzator.</span></div><div><br></div> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> Stanciu Alexandru <the_marian_2006@yahoo.com><br> <b><span style="font-weight: bold;">To:</span></b> "so@cursuri.cs.pub.ro" <so@cursuri.cs.pub.ro> <br> <b><span style="font-weight: bold;">Sent:</span></b> Saturday, April 21, 2012 3:14 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: Tema 3 Linux test 24<br> </font> </div> <br><div id="yiv24920975"><div><div
style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><div><br></div> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> Stanciu Alexandru <the_marian_2006@yahoo.com><br> <b><span style="font-weight:bold;">To:</span></b> "so@cursuri.cs.pub.ro" <so@cursuri.cs.pub.ro> <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="yiv24920975"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-size: 12pt; font-family: 'times new roman', 'new york',
times, serif; "><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></div></div><br><br> </div> </div> </div></body></html>