[理工] 計組(下)_P.106_14題

看板Grad-ProbAsk作者 (fmtshk)時間6年前 (2019/10/21 10:40), 編輯推噓0(009)
留言9則, 2人參與, 6年前最新討論串1/1
https://i.imgur.com/DGaveJn.jpg
https://i.imgur.com/aQbLybn.jpg
https://i.imgur.com/hcBahPc.jpg
請問第14題的(4)小題 DTLB有32entries(DTLB有32行對吧?), 然後是driect-mapped Data Cache是physically addressed , cache size 32KB, line size 64 byte, 也是driect-mapped 但還是不太清楚解答裡圈起來那幾個數字怎麼計算? 還有physically address比V.A多出2bits是因為多了dirty bit和use bit的關係嗎? 求大神教一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.193.127 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1571625619.A.C57.html

10/21 10:58, 6年前 , 1F
你講的那些功能bit只會存著當作參考不會當作位址傳出去
10/21 10:58, 1F

10/21 10:59, 6年前 , 2F
page offset給你了 entry數目也給你了 用這些就可以算出來
10/21 10:59, 2F

10/21 11:02, 6年前 , 3F
你可能會有問題的是offset傳下去又突然多2 前面只有指出page
10/21 11:02, 3F

10/21 11:02, 6年前 , 4F
offset 後面的offset是還需要byte offset的
10/21 11:02, 4F

10/21 11:04, 6年前 , 5F
use bit我就沒聽過了
10/21 11:04, 5F

10/21 11:12, 6年前 , 6F
應該不太對 我修正一下 我認為多那2bit 應該是錯的
10/21 11:12, 6F

10/21 11:16, 6年前 , 7F
physical page number我會寫19 offset維持13
10/21 11:16, 7F

10/21 22:26, 6年前 , 8F
謝謝,我再研究一下
10/21 22:26, 8F

10/21 22:27, 6年前 , 9F
文章代碼(AID): #1ThHgJnN (Grad-ProbAsk)