Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Come calcolare TLB tag e TLB index

A
Angelo9787 (3670 points)
10 32 51
in Teoria by (3.7k points)
closed by
Salve prof,
Sto facendo l'esercizio 4B della file B del compito del 1 luglio 2016 e non riesco a capire quanto è grande un blocco della TLB: c'è scritto che è pari ad 1 linea di page table e che sono presenti 2 page table da 1024 byte. Non sapendo come trovare la grandezza del blocco non capisco come calcolarmi il tlb tag e il tlb index. Potrebbe spiegarmi come si fa? La ringrazio.
715 views
closed with the note: answered

1 Answer

andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
Se in ciascun blocco del TLB ci entra una sola linea di cache possiamo prendere il numero di pagina virtuale come numero di blocco.

Se ce ne entrassero 4 dovremmo dividere il numero di pagina virtuale (che è l'indice nella tabella delle pagine) per 4 per sapere in quale blocco si trova, e quindi possiamo prendere come numero di blocco del TLB il numero di pagina virtuale /4
A
Angelo9787 (3670 points)
10 32 51
by (3.7k points)
E per quanto riguarda l'index?
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
E' una normale cache.