[OSy] Dotaz k segmentum

Martin Decky decky at nenya.ms.mff.cuni.cz
Fri Nov 24 10:08:01 CET 2006


Hezky den,

> funkce vmalloc umoznuje alokaci pameti i ze segmentu KSEG0 a KSEG1, ktere
> jsou do fyzicke pameti mapovane primo. Jakym zpusobem se maji stranky v
> techto segmentech alokovat?

Pokud bude pouzit priznak VF_VA_AUTO, vybere se vhodna souvisla 
posloupnost fyzickych ramcu a vrati se jeji virtualni adresa v 
prislusnem segmentu.

Pokud se pouzije priznak VF_VA_USER a na fyzicke adrese odpovidajici 
virtualni adrese @from nebude dostatecny pocet volnych fyzickych ramcu, 
alokace selze.


M.D.



More information about the NSWI004 mailing list