处理器的物理地址空间的大小为2 P字节。字长为2 W字节。高速缓存的容量为2 N字节。每个高速缓存块的大小为2 M个字。对于K向集关联高速缓存存储器,标记字段的长度(以位数为单位)为
(A) P-N-对数2 K
(B) P − N +对数2 K
(C) P-N-M-W-log 2 K
(D) P-N-M-W + log 2 K答案: (B)
说明:物理地址空间= 2 P字节。字长为2 W字节,这意味着每个字的大小为2 W字节。
高速缓存内存大小= 2 N字节,标签大小= 2 X字节。
物理地址为P – W位
缓存中的块数= 2 (NWM)
它是一个K向集关联高速缓存存储器,高速缓存中的每个集都会有K个块。
因此,套数= 2 (NWM) / K
SET位将为NWM-logk
偏移位将为M
我们知道,
TAG位=主存储位– SET位–偏移位
因此,TAG位(x)= P – W –(NMW-logk)-M
= P – W – N + M + W + logk – M
x = P – N + logk
选项(B)是正确的。这个问题的测验