<div dir="ltr">Din ce înțeleg, e vorba să pui PROT_NONE pe pagina din spațiul virtual (memoria efectivă a procesului), adică să o readuci la starea inițială. Tu de fapt îi păstrezi protecția anterioară în câmpul ăla din structură și o duci în swap.<br></div><br><div class="gmail_quote">On Wed, Apr 22, 2015 at 7:17 PM Georgiana Diana via so <<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Salut,<div>In enuntul temei 3 [1] este precizat urmatorul lucru, care nu inteleg exact la ce se refera:</div><div><br></div><div>"Pentru eliberarea/evacuarea unei pagini, demapați acea pagină (pagina este mapată peste o “pagină” din fișerul RAM) și remapați-o la aceeași adresă dar ca mapare anonimă (MAP_ANONYMOUS) și fără protecție (PROT_NONE)."</div><div><br></div><div>Din cate am inteles din restul de enunt, o pagina din memoria virtuala care a fost deja mapata in ram, fie ramane in memoria ram, fie este evacuata in swap (daca este necesar). O pagina evacuata in swap, nu isi pastreaza protectia anterioara evacuarii ? Exista cazuri in care o pagina poate fi demapata complet din ram, fara a fi trimisa in swap (daca da, cand anume) ?</div><div><br></div><div>[1] <a href="http://ocw.cs.pub.ro/courses/so/teme/tema-3" target="_blank">http://ocw.cs.pub.ro/courses/so/teme/tema-3</a><br><div><div><br></div>-- <br><div><div dir="ltr"><font color="#0000ff"><b>Georgiana Diana Ciocirdel</b></font><div>Polytechnic University of Bucharest,</div><div>Computer Science</div></div></div>
</div></div></div>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a></blockquote></div>