[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