想請問一下
張凡解答上tag bit是 30 - 13 = 17bits
但是在張凡計組(下)二版中 P.74頁的圖
在由virtual address 轉成 TLB圖 :
_____________________
|Tag|Index|Page offset|
|___|_____|___________|
所以我在想 是不是先由
virtual address 轉成virtual page no
在由TLB entries 切成 tag index bits
所以我算的答案是
2^30 / 2^13 = 2^17 (virtual page no)
再由virtual page no 轉成 tag 和 index bits
因為TLB 128 = 2^7 entries 也就是
2^17/2^7 = 2^10 (tag 10-bits)
可是我發現解答是直接從 virtual address轉成tag bits
不曉得我哪邊出錯了呢?
麻煩大家解答 感恩