设有一主存.Cache层次的存储器,其主存容量1MB,Cache容量16KB,每字块有8个字,每字32位,采用直接地址映像方式,若主存地址为35301H,且CPU’访问Cache命中,则该主存块在Cache的第( )字块中(Cache起始字块为第0字

admin2019-12-10  21

问题 设有一主存.Cache层次的存储器,其主存容量1MB,Cache容量16KB,每字块有8个字,每字32位,采用直接地址映像方式,若主存地址为35301H,且CPU’访问Cache命中,则该主存块在Cache的第(    )字块中(Cache起始字块为第0字块)。

选项 A、152
B、153
C、154
D、151

答案A

解析 本题考查Cache和主存的地址映射方式。对于此类题,先写出主存地址的二进制形式,然后分析Cache块内地址、Cache字块地址和主存字块标记。主存地址35301H对应的二进制为0011 0101 0011 0000 0001,现在要分析该地址中哪些位是Cache块内地址、主存字块标记和Cache字块地址。低位是块内地址,每个字块8个字=25B(每字32位),所以低5位表示字块内地址;主存字块标记为高6位(1MB÷16KB=64=26),其余01 0011 000即为Cache字块地址,对应的十进制数为152。
转载请注明原文地址:https://jikaoti.com/ti/gmDjFFFM
0

相关试题推荐
最新回复(0)