[OSy] dotaz k 2. zadani - vma_alloc()

Martin Decky decky at dsrg.mff.cuni.cz
Sun Nov 30 22:12:18 CET 2008


Hezky den,

> Napad mi prijde zajimavy, ale trpi jednou uzivatelskou neprijemnosti.

V zasade souhlasim. Zadani takove chovani nepozaduje, ale rekl bych, ze 
ani nevylucuje. Pokud jej tedy rozumne implementujete a zdokumentujete, 
bude to jiste padny duvod pro udeleni bonusovych bodu.

Podobny mechanismus se skutecne v praxi pouziva, i kdyz motivace neni 
ani tak usetrit pamet, ktera se potencialne nikdy nevyuzije (ten problem 
asynchronni vyjimky pri nedostatku pameti davno po uspesnem mallocu neni 
neco, co by chtel programator uzivatelske aplikace resit).

Pamet se pri vytvoreni nove address space area zarezervuje, ale do 
strankovacich tabulek a dalsich struktur se mapuji stranky on-demand, 
cimz se usetri cas pro vytvareni mapovani a predevsim neni potreba 
nepouzite stranky ukladat pri odstrankovani na disk.


M.D.




More information about the NSWI004 mailing list