第 16 题
若计算机主存地址为32位,按字节编址,Cache 数据区大小为32KB, 主存块大小为32B, 采用直接 映射方式和回写( Write Back) 策略,则Cache行的位数至少是()。
A.275
B.274
C.258
D.257
[tag_link]
正确答案:A
由于是 直接映射 ,所以物理地址的结构分为以下几个部分: | Tag(17 bits) | Cache 块号(10 bits) | 块内偏移(5 bits) | Cache 行包含以下几个部分:标记(tag 17bits)、有效位(valid 1bit)、修改位(dirty 1bit)、数据区(32B) Cache 行的大小为 17 + 1 + 1 + 32 * 8 = 275