Scusi professore, quindi se in un esercizio abbiamo che il TLB ha le seguenti caratteristiche:
set-associativo a 2 vie
4 set per ogni via
con blocchi da 1 word (1 linea della page table)
e la RAM contiente 8 pagine fisiche ciascuna da 1024 byte,
per calcolare la dimensione del TLB devo:
calcolarmi i bit necessari per rappresentare l'offset che sono log(1024) = 10
calcolarmi i bit per l'index log(4) = 2
calcolarmi i bit necessari per il tag che sono 32 - 10 - 2 = 20
calcolarmi la dimensione di una riga del tlb: 3(bit controllo) + 20 (tag) + 4(1 word, dimensione blocco) = 27
dimensione totale: 27*2*4 = 216