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.
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui