[so] [SO][Tema3][Linux][Nelamuriri]

Adrian Șendroiu molecula2788 at gmail.com
Sat Apr 14 15:51:55 EEST 2018


Salut,

> Cand mapam o pagina dimensiunea ei default este 4096?

În practică da, dar mai bine folosești apelul getpagesize() ca să
obții dimensiunea.

> Trebuie sa ne asiguram noi ca paginile din mai multe segmente nu se
> suprapun?

Nu trebuie.

> In enunt scrie ca dimensiunea ocupata de segment in memorie poate fi mai
> mare decat cea ocupata de segment in fisier, iar in acest caz diferenta at
> trebui zeroizata. Noi ar trebui sa zeroizam in momentul in care se face
> maparea, avand in vedere ca se foloseste mecanismul demand-paging?

Demand paging înseamnă că niciodată nu mapezi mai mult de o singură pagină.

În funcție de adresa de fault poate fi o pagină cu zerouri, o pagină
în care trebuie încărcate date din fișier, sau o pagină parțial cu
zerouri, parțial cu date din fișier.


More information about the so mailing list