处理器的物理地址空间的大小为2 40字节。高速缓存的容量为512 KB。字长为32个字节。每个高速缓存块的大小为16个字。对于16路集关联高速缓冲存储器,标记字段的长度(以位数为单位)为_________________。
(A) 21
(B) 8
(C) 16
(D) 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)是正确的。
这个问题的测验