Quindi sto cercando di capire questo TLB (Translation Lookaside Buffer). Ma sto facendo fatica a coglierlo.
nel contesto di avere due flussi di indirizzi, tlb e pagetable.
Non capisco l'associazione del TLB agli indirizzi / tag e alle tabelle di pagina in streaming.
a. 4669, 2227, 13916, 34587, 48870, 12608, 49225 b. 12948, 49419, 46814, 13975, 40004, 12707
TLB Valid Tag Physical Page Number 1 11 12 1 7 4 1 3 6 0 4 9
Page Table Valid Physical Page or in Disk 1 5 0 Disk 0 Disk 1 6 1 9 1 11 0 Disk 1 4 0 Disk 0 Disk 1 3 1 12
Come funziona il TLB con il pagetable e gli indirizzi? La domanda di compiti a casa è:
Dato lo stream di indirizzi nella tabella e gli stati iniziali della tabella TLB e della pagina mostrati sopra, mostra lo stato finale del sistema anche l'elenco per ogni riferimento se è un hit nel TLB, un hit nella tabella della pagina o un errore di pagina.
Ma penso che prima devo solo sapere come funziona il TLB con questi altri elementi e come determinare le cose. Come inizio a rispondere a questa domanda?