看板 Grad-ProbAsk 關於我們 聯絡資訊
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
DLHZ: 你講的那些功能bit只會存著當作參考不會當作位址傳出去 10/21 10:58
DLHZ: page offset給你了 entry數目也給你了 用這些就可以算出來 10/21 10:59
DLHZ: 你可能會有問題的是offset傳下去又突然多2 前面只有指出page 10/21 11:02
DLHZ: offset 後面的offset是還需要byte offset的 10/21 11:02
DLHZ: use bit我就沒聽過了 10/21 11:04
DLHZ: 應該不太對 我修正一下 我認為多那2bit 應該是錯的 10/21 11:12
DLHZ: physical page number我會寫19 offset維持13 10/21 11:16
fmtshk: 謝謝,我再研究一下 10/21 22:26
fmtshk: https://i.imgur.com/tviphsz.jpg 10/21 22:27