[OSy] Zadani 2. semestralky

Martin Decky decky at nenya.ms.mff.cuni.cz
Mon Nov 13 16:08:51 CET 2006


> Myslim, ze v prvni radce je preklep, melo by tam byt KSEG3 misto KSEG2
> (KSSEG == KSEG2). Je moje domnenka spravna?

Ano, diky za upozorneni na preklep, skutecne by to melo byt KSEG3.

> "pokud @from ci @size nejsou zarovnany" - znamena to, ze nami
> implementovana funkce vmalloc alokuje vzdy blok pameti velikosti
> zarovnane na 4kB (napr i pri alokaci jednoho intu)?

Ano, je treba si totiz uvedomit, ze jemnejsi mapovani nez s granularitou 
stranek stejne nelze vyrobit. Funkce vmalloc() a vfree() neimplementuji 
klasicky heap procesu, ale mapovani virtualni pameti na fyzickou.


M.D.



More information about the NSWI004 mailing list