国际空间研究组织 | ISRO CS 2020 |问题 31
假设一个 32 位地址和 4 个字节的 1 个字大小,一个 128 KB 数据和 1 个字块大小的直接映射高速缓存总共需要多少位?
(A) 2 兆比特
(B) 1.7 兆比特
(C) 2.5 兆比特
(D) 1.5 兆比特答案: (D)
解释:给定,
Data cache = 128 KB
Block size = 1 W = 4 Bytes
MM Address = 32 bit
所以,行数,
= CM Site / Block Size
= 128 KB / 4 B
= 32 K
= 215
所以,标签内存大小
= Number of lines in cm × Tag space in the line
= 215 × 15 bit
因此,总缓存
= Tag memory + Data memory
= 215 × 15 bit + 128 KB
= 215 × 15 bit + 128 K * 8 bits
= 480 K bit + 1024 K bit
= 1504 K bit
= 1.5 M bit
选项(D)是正确的。
这个问题的测验