Re: [理工] 101成大电机 计组

楼主: Trump2020 (2020‧我川再临)   2018-01-09 12:27:30
※ 引述《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)

Links booklink

Contact Us: admin [ a t ] ucptt.com