Buna, Nu stiu cum sa rezolv un exercitiu dintr-un subiect de examen. Exercitiu este urmatorul: Fie instructiunea a = b. In ce situatie instructiunea genereaza 2 page fault-uri fara a conduce la terminarea procesului curent.
M-am gandit asa: Daca a si b sunt la adrese din pagini virtuale diferite si cele 2 pagini nu sunt alocate in memoria fizica(doar a fost facuta rezervarea in mem virtuala; alocarea se face la cerere -demand paging) o sa obtin sigur un page fault cand vreau sa scriu in a valoarea de la adresa b. Nu stiu daca voi primi si page fault pentru ca vreau sa citesc de la o adresa care nu a fost mapata inca. Este asta un scenariu valid pentru obtinerea a 2 page faulturi? Multumesc! Numai bine, Adriana
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
