作者Trump2020 (2020‧我川再临)
看板Grad-ProbAsk
标题Re: [理工] 101成大电机 计组
时间Tue Jan 9 12:27:30 2018
※ 引述《ab830921 (Stitch)》之铭言:
: http://i.imgur.com/18866ZU.jpg
: 求不出原因
: 拜托各位求解了
这有个data space 为32KB的cache, line size =block size=32Bytes = 2^5 Bytes
所以这个cache可以放 32KB/32B = 1K =2^10 blocks
截至目前为止
byte offset = 5 bits
Index = 10 bits
选项(a)中表示有4GB的 memory space are cacheable,代表若用byte address表示的话,有2^32 bytes的空间需要被表示,所以需要32bit当作address。
(a) 32bits的address -10 bits index -5 bits offset= 17
(b),(c) index bit 只受cache影响,10bits
(d) 1GB =2^30 bytes,需要30bits才能表达这麽大的空间,所以tag占其中30-10-5=15bits,类似(a)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.25.99
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1515472052.A.585.html