2016-04-01 18:39 GMT+03:00 Mihai Catalin Arsenescu via so <[email protected]>: > Salut, > Eu am inteles ca functia vm_alloc va initializa un fisier RAM si unul > SWAP pentru simulare cu dimensiunile date. Aceasta functie va fi > apelata de mai multe ori in cadrul unei simulari? Daca da, eu nu > inteleg de ce.
Salut, vm_alloc() poate fi apelată de mai multe ori într-un test. Din enunț [1]: "Alocarea de multiple zone de memorie virtuală; fiecare zonă va fi asociată cu un fișier care simulează memoria RAM și un fișier care simulează spațiul de swap." Simulatorul vostru trebuie să gestioneze mai multe zone de memorie virtuală în același timp. Fiecare zonă are fisierele pentru RAM/swap proprii, deci avem mai multe instanțe de RAM/swap în cadrul unei simulări. La apariția unui page fault trebuie descoperită zona în care acesta s-a produs. [1] http://ocw.cs.pub.ro/courses/so/teme/tema-3#enunt Adrian _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
