[so] [Tema3][Linux][Adresa de mapare]
Alexandru Militaru
alexandru.cmilitaru at gmail.com
Sun Apr 22 18:45:08 EEST 2018
Salut,
Nu îmi este foarte clar la ce adresă ar trebui mapate paginile. În enunțul
temei se spune:
- Pagina trebuie mapată *fix* la adresa indicată în cadrul segmentului.
- În momentul în care este accesată o pagină nouă din cadrul unui
segment, mapați pagina în care s-a generat *page fault*-ul, folosind
MAP_FIXED, apoi copiați în pagină datele din executabil
Asta înseamnă că din fiecare segment va fi mapată cel mult o pagină la
orice moment de timp?
Deci dacă toate paginile dintr-un segment se mapează la adresa
segments[i].vaddr, fiecare nou page fault din cadrul unui segment va duce
la o mapare care va suprascrie maparea precedentă din același segment?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20180422/5aeba3c2/attachment.html>
More information about the so
mailing list