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

Raspunde prin e-mail lui