假定主存按字节编址,Cache共有64行,采用4路组相联映射方式,主存块大小为32字节,所有编号都从0开始,则主存第3000号单元所在主存块对应的Cache组号是( )。

admin2021-08-17  10

问题 假定主存按字节编址,Cache共有64行,采用4路组相联映射方式,主存块大小为32字节,所有编号都从0开始,则主存第3000号单元所在主存块对应的Cache组号是(    )。

选项 A、1
B、5
C、13
D、29

答案C

解析 因为主存按字节编址,每块32B,故第3000号单元(从0开始编制)所在的块号为3000/32=93;又因为Cache采用四路组相连,一共64行(可看成64块),一共有64/4=16组,于是按照主存块号对应Cache组号,映射后第93块在Cache中的组号为93%16=13。答案选C。
转载请注明原文地址:https://kaotiyun.com/show/CJ3i777K
0

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