📜  门| GATE-CS-2005 |第67章

📅  最后修改于: 2021-07-02 18:05:20             🧑  作者: Mango

考虑直接映射的缓存,大小为32 KB,块大小为32字节。 CPU生成32位地址。高速缓存索引所需的位数和标记位数分别是
(A) 10、17
(B) 10、22
(C) 15、17
(D) 5、17答案: (A)
说明:高速缓存是直接映射的

高速缓存的大小= 32 KB = 2 5 * 2 10字节= 2 15字节。

需要15位用于高速缓存寻址,因此CPU地址具有标签和标签位的索引号= 32-15 = 17

15个高速缓存寻址位由块和字组成。

每个块有32个字(字节)

因此需要5位。Index = block + word Block = 15-5 = 10

所以10,17

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