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. >> >> > >