[OSy] Rozsirene 2. zadani
Martin Decky
decky at dsrg.mff.cuni.cz
Sat Dec 22 16:56:31 CET 2007
Hezky den,
> * Je mozne volat funkci vma_remap i na oblasti v KSEG0/1?
To skutecne neni potreba, posloupnost mapovani na fyzicke stranky
zustava zachovana.
> * V ramci prepinani alokacnich strategii u mallocu je pozadavek na
> snadne prepinani pri
> behu. Je v tomto pripade dostatecne i casove neefektivni implementace
> nekterych strategii
> (jelikoz pro efektivni by bylo potreba struktury prestavet, tim by se
> mohla porusit
> nahodnost alokovanych bloku a asi by to nebylo "snadne prepinani":) )?
V principu ano, neni potreba pri prepnuti strategie prestavet datove
struktury. Spise bude lepsi, kdyz datove struktury budou od zacatku
pripraveny pro zmenu strategie.
> * Nakonec maly dotaz na vma_merge. V zadani jsou parametry area1 a area2
> popisovany
> jako ukazatele na oblasti, v ramci rozhrani ale neni zadny ukazatel na
> oblast nikde vracen.
> Je spravny predpoklad, ze area1/area2 ze zadani merge realne obsahuji
> adresu na zacatek
> danych virtualnich oblasti?
Ano, tak je to mysleno. Presneji by tedy veta ze zadani mela znit
"Funkce spoji oblasti zacinajici na @area1 a @area2 ..".
M.D.
More information about the NSWI004
mailing list