某计算机采用页式虚拟存储管理方式,按字节编址。CPU进行存储访问的过程如图所示。 根据图回答下列问题。 Cache采用什么映射方式?若Cache采用LRU替换算法和回写(Write Back)策略,则Cache每行中除数据(Data)、Tag和有效

admin2019-08-17  23

问题 某计算机采用页式虚拟存储管理方式,按字节编址。CPU进行存储访问的过程如图所示。
  
根据图回答下列问题。
Cache采用什么映射方式?若Cache采用LRU替换算法和回写(Write Back)策略,则Cache每行中除数据(Data)、Tag和有效位外,还应有哪些附加位?Cache总容量是多少?Cache中有效位的作用是什么?

选项

答案图中可以看到,Cache中每组有两行,故采用2路组相联映射方式。因为是2路组相联并采用LRU替换算法,所以每行(或每组)需要1位LRU位;因为采用回写策略,所以每行有1位修改位(脏位),根据脏位判断数据是否被更新,如果脏位为1则需要写回内存。28位物理地址中Tag字段占20位,组索引字段占3位,块内偏移地址占5位,故Cache共有23=8组,每组2行,每行有25=32B;故Cache总容量为8×2×(20+1+1+1+32×8)=4464位=558字节。Cache中有效位用来指出所在Cache行中的信息是否有效。

解析
转载请注明原文地址:https://kaotiyun.com/show/cKCi777K
0

相关试题推荐
最新回复(0)