首页 / 科技数码 / 正文

cache的存储容量 

4K

Cache的存储容量是指Cache中能够存放的数据块的数量。计算Cache的存储容量需要考虑以下几个因素:主存块大小、Cache块内地址、Cache行号等。例如,已知主存块大小为4个字(字长32位),即16B,因此Cache块内地址为4位。其存储容量为4K,所以Cache共有1K(2^10)行,用10位表示Cache行号。主存地址由tag、Cache行号、Cache块内地址组成,所以tag共占18位。本题采用的是回写方式,还包含脏位,所以标记行共18(tag)+1(有效位)+1(脏位)=20位,其标记阵列为20位x2^10行=20K位。Cache的总容量=标记阵列(20K位)+存储容量(128K位)=148K位。

如有侵权请及时联系我们处理,转载请注明出处来自