[so] nelamurire tema 3

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Thu Apr 14 23:05:23 EEST 2011


On 04/14/2011 09:59 PM, Valentin Gosu wrote:
> On 10.04.2011 18:20, Razvan Deaconescu wrote:
>>
>>> E ok daca se retin acesti descriptori in niste variabile statice initalizate
>>> la apelul functiei vm_alloc ()
>> Trebuie să permiți apeluri multiple ale vm_alloc în aceeași instanță de
>> rulare. Dipă cum am descris mai sus, recomand să alocați o listă de
>> structuri vm_map_t pe care să o actualizați (add/remove) la fiecare apel
>> vm_alloc și vm_free.
>>
> Funcția |vm_alloc| va aloca o zonă de memorie virtuală nemapată și va 
> crea fișierele de suport (fișierul RAM și fișierul pentru spațiul de swap).
> 
> Exprimarea aceasta mi se pare un pic neclara.

Care parte este neclară, ca să corectăm? Poți edita enunțul temei ca să
clarifici.

> Banuiesc ca trebuie sa 
> avem un singur fisier pentru RAM, si un singur fisier pentru swap, iar 
> acestea se vor crea la primul apel al functiei, adica vor avea flagul 
> O_CREAT la deschidere.

Da. Recomandăm folosirea unei funcții pentru fișiere temporare, precum
mkstemp.

Răzvan


More information about the so mailing list