[so] [Tema3]

Ioana Ciornei ciorneiioana at gmail.com
Wed Apr 12 10:03:05 EEST 2017


> Salut,
>
>
> Nu sunt sigur daca am inteles corect comportamentul dorit in urmatoarele
> situatii:
>
>
> 1) Daca o pagina care a fost evacuata din RAM (fisierul care simuleaza
> RAM-ul) pe disk (fisierul care simuleaza spatiul de swap) este readusa in
> RAM, atunci pagina va fi mapata in RAM cu permisiuni de citire (indiferent
> de permisiunile pe care le-a avut cand a fost evacuata)?

Si in cazul in care e vorba de un swap in si la demand paging, initial
paginile nu vor avea niciun drept .
Mai exact, atunci cand remapezi pagina in RAM o mapezi folosind PROTECTION_NONE.
>
>
> 2) Daca una din functiile pe care le apelam (de exemplu malloc) crapa si
> suntem intr-o functie expusa de biblioteca libvmsim.so) este ok sa dam
> exit(cod) sau trebuie ca functia sa intoarca FALSE?
>

Toate functiile exportate de biblioteca returneaza w_boolean_t.
Vei returna FALSE in momentul in care intalnesti o eroare generata de
malloc sau orice altceva.

Ioana

>
> Multumesc,
>
> Pirtoaca George Sebastian
>
>


More information about the so mailing list