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 trovare il numero di pagina

f
francesco.sciarra (320 points)
1 3 8
in Teoria by (320 points)
closed by
non capisco come si trova il numero di pagina in una cache.

sto guardando il compito del 8/11/2016 e non capisco perchè nella prima tabella il numero di pagina viene calcolato tag/8.l'8 sta forse per #vie*#set (#vie=2 , #set=4).

Grazie.
447 views
closed with the note: answered

1 Answer

andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
edited by
Il numero di pagina si trova dividendo l'indirizzo richiesto per la dimensione di una pagina e prendendo la parte intera ... no?

OK, ho capito l'ambiguità.
La dimensione del blocco della cache è 16 byte e il numero di set è 4, quindi il tag (che si ottiene prima dividendo per la dim. del blocco e poi per il numero di set) è la parte intera dell'indirizzo diviso 64 (=16*4). Se dividi ancora per 8 ottieni 512 (16*4*8) che è esattamente la dimensione della pagina.