某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32B,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()。
0
1
4
6
解析:
由于Cache共有16块,采用2路组相联,因此共分为8组,组号为0、1、2、…、7。主存的某一字块按模8映射到Cache某组的任一字块中,即主存的第0,8,16…字块可以映射到Cache第0组的任一字块中。每个主存块大小为32字节,故129号单元位于第4块主存块(注意是从0开始),因此将映射到Cache第4组的任一字块中。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
解析:
由于Cache共有16块,采用2路组相联,因此共分为8组,组号为0、1、2、…、7。主存的某一字块按模8映射到Cache某组的任一字块中,即主存的第0,8,16…字块可以映射到Cache第0组的任一字块中。每个主存块大小为32字节,故129号单元位于第4块主存块(注意是从0开始),因此将映射到Cache第4组的任一字块中。