A-A+

某计算机的Cache共有16块 采用二路组相联映射方式(即每组2块)。每个主存块大小为32B

2022-08-12 10:23:01 问答库 阅读 195 次

问题详情

某计算机的Cache共有16块,采用二路组相联映射方式(即每组2块)。每个主存块大小为32B,按字节编址,主存129号单元所在主存块应装入到的Cache组号是()。
A.0
B.2
C.4
D.6

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
由于Cache共有16块,采用二路组相联映射,因此共有8组,0,1,2,…,7。并且主存的某一字块按模8映射到Cache某组的任一字块中,即主存的第0、8、16…字块可以映射到Cache第0组的两个字块的任一字块中,而129号单元位于第4块主存块中,因此将映射到Cache第4组的两个字块的任一字块中。

考点:主存,大小