将设计一个容量为N 个字、块大小为B 个字的高速缓存单元。如果设计为直接映射缓存,则 TAG 字段的长度为 10 位。如果现在将缓存单元设计为 16 路组相联缓存,则 TAG 字段的长度为 ______ 位。
注意:此问题显示为数字答案类型。
(一) 12
(乙) 14
(三) 16
(四) 18答案:(乙)
说明:映射类型为直接映射;对于此直接映射,其标签中需要 10 位。
更新为 16 路集关联映射,然后新标签字段大小 = 10 + log 2 16 = 14 位,因为对于 k 路集关联映射设计,Direct 的标签字段中的位数额外需要log 2 k 位地图设计。
此解决方案由Sumouli Chaudhary 提供。
这个问题的测验