刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应为()位,主存区号应为()位。

A
16 5
B
17 6
C
18 7
D
19 6
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

由于Cache采用组相联方式映像,字块大小为128个字,主存容量为4096块并以字编址,我们可以计算出主存地址的大小。首先,主存的字数是字块大小乘以主存容量,即128字/块 × 4096块 = 528384字。因为是以字编址,所以主存地址位数为以2为底的主存字数对数,即log₂(528384),结果为19位。接着,考虑到Cache容量为64块,我们需要计算主存区数。由于每4块为一组,所以主存区数 = 主存容量 / 每组的块数 = 4096块 / 4块/组 = 64组。因此,主存区号的位数为log₂(64),结果为6位。所以,主存地址应为19位,主存区号应为6位。选项D正确。

创作类型:
原创

本文链接:容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。若主存容量为4096

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share