[so] Subiect examen 3.iunie.2014

Adriana Dinca dinca.adriana2 at gmail.com
Tue Jun 6 00:21:55 EEST 2017


Multumesc!

Pe 5 iunie 2017, 22:26, Razvan Deaconescu via so <so at cursuri.cs.pub.ro> a
scris:

> Adriana Dinca via so <so at cursuri.cs.pub.ro> writes:
> > 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.
>
> Ba da, vei obține și atunci page fault. Și o operație de citire dintr-o
> pagină nemapată (fie nu a fost încă alocată fizic: demand paging; fie
> este evacuată pe disc: swapping) duce la page fault și apoi, după caz,
> alocarea fizică sau restaurarea paginii de pe disc.
>
> > Este asta un scenariu valid pentru obtinerea a 2 page faulturi?
>
> Da.
>
> Răzvan
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20170606/5a303b62/attachment.html>


More information about the so mailing list