📜  门| GATE CS Mock 2018年|第56章

📅  最后修改于: 2021-06-28 23:41:38             🧑  作者: Mango

将设计具有N个字的容量和B个字的块大小的高速缓冲存储器单元。如果将其设计为16路集关联高速缓存,则TAG字段的长度为10位。如果现在将高速缓存单元设计为直接映射的高速缓存,则TAG字段的长度为______位。

(A) 6
(B) 14
(C) 16
(D)这些都不是答案: (A)
说明:设置偏移量=行偏移量/ log(#sets)
→线偏移量=设置偏移量* log(#sets)

因此,当我们将集合关联缓存转换为直接映射缓存时,标记位将减少log(#sets)。

新标签位= 10 –对数(16)= 10 – 4 = 6

因此,选项(A)是正确的。
这个问题的测验