📌  相关文章
📜  门| Sudo GATE 2020 Mock I(2019 年 12 月 27 日)|问题 11

📅  最后修改于: 2021-09-27 05:26:06             🧑  作者: Mango

处理器物理地址空间的大小为2 40字节。高速缓存的容量为 512 KB。字长为 32 字节。每个缓存块的大小为 16 个字。对于 16 路组相联高速缓存存储器,标签字段的长度(以位数表示)为 _______________ 。
(一) 21
(乙) 8
(三) 16
(四) 25答案: (D)
说明:给定物理地址空间 = 40 位,
高速缓存大小 = 512 KB = 2 19字节,

字长为 32 字节,每个缓存块的大小为 16 字。所以,字偏移是

= 32*16 bytes 
= 512 bytes 
= 29 bytes 

行偏移是,

= 219 bytes / 29 bytes
= 210 

所以,设置偏移量是,

= 210 / 16
= 210 / 24
= 26
= 6 bits 

因此,标签字段的长度(位数)是,

= 40 - 6 - 9
= 25 bits 

选项(D)是正确的。
这个问题的测验