[so] Re: [Tema5]Cum functioneaza swapper-ul?, partII
Florin
f.bratu at yahoo.com
Tue Jan 16 18:40:27 EET 2007
Si totushi, nu am raspuns la o intrebare estentiala: cum se testeaza , totushi, ca o pagina virtuala sa nu se afle simultan in SWAP si RAM? Am evitat intentionat sa raspund, pt ca presupun ca toata lumea stie raspunsul... de la Tanenbaum citire ... ati ghicit! page_table !!!
Fiecare si-a implementat propria structura ce simuleaza functionarea unui page table. Probabil, o varianta ar fi fost ca sa se mai memoreze un flag in page entry-ul atasat fiecarei pagini virtuale, care sa specifice daca pagina se afla in SWAP sau nu ( obs: acest flag are sens numai daca flagul present/absent e pe absent).
Eu zic, ca daca tot s-au exportat functii pentru get_ram_fd si get_swap_fd , se puteau exporta si niste functii gen get_page_table, pt ca oricum cred ca structura page table-ului e fixa pt majoritatea temelor, deci ea poate fi impusa prin enunt. Atunci, poate ca si testarea ar fi fost mai simpla.
---------------------------------
Never Miss an Email
Stay connected with Yahoo! Mail on your mobile. Get started!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20070116/2f564000/attachment.html
More information about the so
mailing list