Catalin Vasile <[email protected]> writes:
> Salut,
>
> Am dat peste urmatoarea chestie in TLPI (pag 1039) si nu-i inteleg logica:
> /Reserving swap space for a read-only private mapping is unnecessary: since 
> the con-//
> //tents of the mapping can't be modified, there is no need to employ swap 
> space./
> De ce n-as avea nevoie de alocare de spatiu pe swap in acest caz? Nu e 
> posibil ca si
> aceasta zona sa fie swapped-out ? Sau nu cred ca inteleg la ce se refera prin 
> spatiu
> de swap in acest context. Ma poate lamuri cineva in orice caz :)) ?

Ideea e așa. Dacă tu faci mapare read-only (și nimeni nu scrie), atunci,
dacă e nevoie de spațiu liber pagina va fi "discarded". Când va fi
nevoie de ea va fi remapată din punctul de unde a fost mapată de la
început (fie un fișier, fie /dev/zero sau altceva). Nu ai nevoie să o
evacuezi altundeva.

Răzvan
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui