[OSy] vma_merge
Vlastimil Babka
babka at dsrg.mff.cuni.cz
Sat Jan 12 15:31:44 CET 2008
Dobry den,
Zdeněk Doležal wrote:
>> (Ted narychlo nevidim nikde z ceho by plynul ten pozadavek na prirazeni
>> souvisleho bloku fyzicke pameti.)
>>
Ja takovy pozadavek take nikde v zadani nevidim.
"Funkce alokuje oblast ve virtualnim adresovem prostoru o velikosti
@size bajtu, pro tuto oblast alokuje fyzickou pamet"
Zde se nerika, ze by fyzicka pamet mela byt take souvisla. Ma to sice
sve vyhody (jednodussi struktury/mene polozek ve strukturach) ale zas by
to nemelo byt za cenu toho, ze nepujde udelat merge, pripadne ze bude
muset kopirovat pamet.
> Implementace typu, ze souvisy blok virtualni pameti ma souvislou
> fyzickou pamet. Pokud pak dostanu k mergovani dva sousedici virtualni
> bloky, kde kazdy ale ukazuje do jine casti fyzicke pameti, musi prijit
> na radu ono kopirovani do noveho souvisleho bloku fyzicke pameti.
>
Krome reseni ktere navrhuje pan Tuma me jeste napada reseni, kdy se
struktury spojovanych bloku proste spoji jako linked list...
Vlastimil Babka
More information about the NSWI004
mailing list