[理工] 100台大資工 計系 計組第六題
想請問一下
張凡解答上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
不曉得我哪邊出錯了呢?
麻煩大家解答 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.242.50.132
※ 編輯: DOGDOGXD 來自: 111.242.50.132 (02/27 23:34)
※ 編輯: DOGDOGXD 來自: 111.242.50.132 (02/27 23:45)
推
02/28 00:02, , 1F
02/28 00:02, 1F
→
02/28 00:02, , 2F
02/28 00:02, 2F
→
02/28 00:02, , 3F
02/28 00:02, 3F
→
02/28 00:08, , 4F
02/28 00:08, 4F
→
02/28 00:09, , 5F
02/28 00:09, 5F
→
02/28 00:09, , 6F
02/28 00:09, 6F
→
02/28 00:10, , 7F
02/28 00:10, 7F
→
02/28 00:11, , 8F
02/28 00:11, 8F
→
02/28 00:15, , 9F
02/28 00:15, 9F
推
02/28 00:15, , 10F
02/28 00:15, 10F
→
02/28 00:15, , 11F
02/28 00:15, 11F
→
02/28 00:15, , 12F
02/28 00:15, 12F
→
02/28 00:18, , 13F
02/28 00:18, 13F
→
02/28 00:20, , 14F
02/28 00:20, 14F
推
02/28 00:22, , 15F
02/28 00:22, 15F
→
02/28 00:22, , 16F
02/28 00:22, 16F
→
02/28 00:30, , 17F
02/28 00:30, 17F