📜  门| GATE CS 2018 |第 45 题

📅  最后修改于: 2021-09-25 06:38:06             🧑  作者: Mango

处理器的物理地址空间大小为2P字节。字长为 2 W字节。高速缓存的容量为 2 N字节。每个缓存块的大小为 2 M字。对于 K 路组相联高速缓存存储器,标签字段的长度(以位数表示)为

(A) P − N − log 2 K
(B) P − N + log 2 K
(C) P − N − M − W − log 2 K
(D) P − N − M − W + log 2 K答案:(乙)
说明:物理地址空间 = 2 P字节。字长为 2 W字节,这意味着每个字的大小为 2 W字节。
高速缓存大小 = 2 N字节,标签大小 = 2 X字节。
物理地址为 P – W 位
缓存中的块数 = 2 (NWM)

它是一个K-way集合相联缓存存储器,缓存中的每个集合都会有K个块。
所以,集数 = 2 (NWM) / K
SET 位将是 NWM-logk
偏移位将为 M

我们知道,
TAG 位 = 主存储器位 – SET 位 – 偏移位
所以,TAG bits(x) = P – W – (NMW-logk)- M
= P – W – N + M + W + logk – M
x = P – N + logk

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