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

作者: fmtshk (fmtshk)   2019-10-21 10:40:17
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的關係嗎?
求大神教一下
作者: DLHZ ( )   2019-10-21 10:58:00
你講的那些功能bit只會存著當作參考不會當作位址傳出去page offset給你了 entry數目也給你了 用這些就可以算出來你可能會有問題的是offset傳下去又突然多2 前面只有指出pageoffset 後面的offset是還需要byte offset的use bit我就沒聽過了應該不太對 我修正一下 我認為多那2bit 應該是錯的physical page number我會寫19 offset維持13
作者: fmtshk (fmtshk)   2019-10-21 22:26:00
謝謝,我再研究一下https://i.imgur.com/tviphsz.jpg

Links booklink

Contact Us: admin [ a t ] ucptt.com