[理工] 计组(下)_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