扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 计算机组成原理困难
单选题
2025年11月第36题
困难
单选题
2025年11月第36题
#第二版教材
#必须掌握
Cache 组相联缓存共有 64 块,分为 4 组,每块 128 字节,主存共有 4096 页。问主存的组号占(【2】)位。
问题(1)
浓缩知识点
Cache的映射方式主要有直接映射、全相联映射和组相联映射三种,不同映射方式下的组号位数计算规则各有不同:直接映射中,组数等于Cache的总块数,组号位数为Cache块数以2为底的对数值;全相联映射仅设置1个组,因此组号位数为0;组相联映射的组数由Cache总块数除以每组包含的块数得出,组号位数是该组数以2为底的对数值,且主存的组号位数与Cache的组号位数一致,因为组相联映射中主存块会按组号一一对应映射到Cache的对应组内,所以主存组号位数由Cache的组数决定。
正确答案
A
本题考察的是Cache 组相联映射(Set-Associative Mapping)中主存地址的划分与组号位数计算。:
直接映射(Direct Mapped):组数 = Cache块数,组号位数 = log₂(Cache块数)
全相联(Fully Associative):组数 = 1,组号位数 = 0
组相联(Set Associative):组号位数 = log₂(组数)
因此:Cache 64 块,分 4 组 → 组号位数 = log₂(4) = 2 位 。
选择选项 A。
