有效容量为128KB的Cache,每块16B,8路组相联。字节地址为1234567H的单元调入该Cache,其Tag应为( )。

admin2014-04-17  20

问题 有效容量为128KB的Cache,每块16B,8路组相联。字节地址为1234567H的单元调入该Cache,其Tag应为(    )。

选项 A、1234H
B、2468H
C、048DH
D、12345H

答案C

解析  因为块的大小为16B,所以块内地址字段为4位;又因为Cache容量为128KB,8路组相联,所以可以分为1024组(128KB/(8×16B)=l 024),对应的组号字段lO位;剩下为标记字段。1234567H=0001 001 00011 01 0001 01 0 11 00 1 11,标记字段为高14位,0001 001 00011 01=048DH,故选C选项。   
归纳总结:组相联映像对应的主存地址应包括3个部分,即标记(Tag)、组号(Index)和块内地址(Offset)。   
解题技巧:首先将主存地址由十六进制变成二进制,其中块内地址字段为最后4位,组号字段为中间10位,剩下的就是标记字段,将标记字段二进制转换为十六进制,即可得出结果。
转载请注明原文地址:https://kaotiyun.com/show/7ixi777K
0

最新回复(0)