[osy] Re: Funkce na fillovani TLB

  • From: "Lukas Jezek" <lukas.jezek@xxxxxxxxx>
  • To: osy@xxxxxxxxxxxxx
  • Date: Wed, 19 Nov 2008 15:50:31 +0100

Rozhodne je nutne umet zneplatnit celou TLB pri prepnuti z 1 procesu
do jineho. (Resp. ty zaznamy, co nemaji global flag)

Jinak jsem spis pro verzi pridavani po 1 zaznamu, chytristiku s
vybiranim bych delal, naimplementujeme nejakou rozumnou strategii pro
vyhozeni nejstarsi stranky, ktera bude vsudepouzitelna (jako ze bychom
to mohli pouzit i u swapovani a tak, ktere se nas netyka).

L.

Dne 19. listopad 2008 13:41 Jaroslav Keznikl
<jaroslav.keznikl@xxxxxxxxx> napsal(a):
> no jeste se hodi dat tam vic zaznamu, treba pole nebo neco, nebo to
> vkladani udelat tak aby kdyz budes chtit vlozit vic zaznamu, tak aby
> jsi si nevyhodil ty drive vlozene...
> J.
>
> Dne 19. listopad 2008 12:59 Jiri Horky <jiri.horky@xxxxxxxxx> napsal(a):
>> Ahoj,
>>
>> vcera jsme se s Jardou domluvili na tom, ze bych mel napsat funkce na fill /
>> refill TLB apod. Otazka tedy zni, co presne za funkce a jaky interface maji
>> mit.
>>
>> Zasadni otazka je, jestli chceme programovat nejakou chytristiku v TLB
>> (nechceme), nebo budeme nahrazovat polozky v TLB proste nahodne.
>>
>> Z tech zakladnich funkci by tam melo byt asi neco jako:
>> 1.  "dej do tlb tento zaznam - nahodne", otazka je, jestli tato funkce ma
>> zrat i ty parametry s flagama nebo ne.
>> 2. "dej na toto misto v tlb tento zaznam" ...
>> 3. "vyndej z tlb tento zaznam", to by se mohlo hodit, kdyz umre nejaky
>> proces a v TLB uz nepotrebuju mit, parametry asi jako v HelenOS - tzn. ASID.
>> 4.  ???
>>
>> Jirka H.
>>
>>
>
>

Other related posts: