返回
当前 - 选择题 - 存储器系统
题号:0120210500046
单选题
2021年5月第46题

组相联映射是常见的 Cache 映射方法。如果容量为 64 块的 Cache 采用组相联方式映射,每块大小为 128 个字,每 4 块为一组,即 Cache分为(16) 组。若主存容量为 4096 页,且以字编址。根据主存与Cache块的容量需一致, 即每个内存页的大小是(128)个字, 主存地址需要(19)位, 主存组号需(4)位。

浓缩知识点

组相联映射是结合直接映射与全相联映射优势的Cache映射方式,主存各分区与Cache采用直接映射,同一主存组内的块与Cache组则采用全相联映射。Cache的组数可通过总块数除以每组包含的块数计算得出,主存组号的位数由Cache组数决定,若Cache组数为2的m次方,则主存组号需m位来表示。块内地址的位数由块的容量推导,若块大小为2的n次方个编址单位,那么块内偏移地址就需要n位。主存地址的总位数由主存总容量确定,主存总容量为主存页数乘以每页大小,当总容量为2的k次方个编址单位时,主存地址共需k位,完整的主存地址一般由块标识、组号、块内偏移三部分组成。

正确答案
B

此题考察存储系统中 Cache 的相关概念
本小问答案是 16。如果容量为 64 块的 Cache 采用组相联方式映射,每块大小为 128 个字,每 4 块为一组,即 Cache分为16组。
A. 8:与题干限定不匹配,错误。
B. 16:16与题干限定一致,正确。
C. 32:与题干限定不匹配,错误。
D. 4:与题干限定不匹配,错误。
因此,选项 B 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有