[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