[OSy] Moze jeden fyzicky frame byt obrazom viacerych virtualnych stranok

Vlastimil Babka babka at d3s.mff.cuni.cz
Thu Nov 11 23:01:00 CET 2010


On 11/11/2010 09:58 PM, Michal Klempa wrote:
>>> Ak mozu teoreticky vsetky procesy mat namapovany ten isty fyzicky
>>> frame, tak za reverznu tabulku, indexovanu podla page frame mi asi
>>> strhenete body. Kedze by sa v nej vyhladavalo worst-case
>>> O(pocet_procesov_v_systeme) pri niektorych TLB refill/invalid.
>>
>> Asi mi ted neni uplne jasne, k cemu chcete takovou tabulku s
>> vyhledavanim podle pfn pouzivat?
> Hladam najjednoduchsie mozne riesenie zadaneho problemu:)
>
> Uz som poslal oddeleny mail k tomu MAX_AREAS a zrejme tam sa dozviem
> veci, ktore, ktore tento dotaz uplne zrusia.
>
> Ale inak, kedze jeden frame moze mat len jeden proces. Mohol by som
> teoreticky spravit aj jednu velku tabulku pre celu RAM, kde by dvojice
> (vpn, pfn) boli podla pfn a hladat pri tbl miss pomerne dlho spravny
> zaznam:)

Myslim, ze takhle pomaly TLB handler by opravdu nestacil ani na 
pozadavky zakladniho zadani, a asi byste se ani nedockal dobehnuti testu :)

VB

>>
>> VB
>>
>>> D~
>>> Michal Klempa




More information about the NSWI004 mailing list