想请问一下
张凡解答上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
不晓得我哪边出错了呢?
麻烦大家解答 感恩