某计算机系统的内存储器由Cache和主存构成,Cache的存取周期为45纳秒,主存的存取周期为200纳秒。已知在一段给定的时间内,CPU共访问内存4 500次,其中340次访问主存。问: (1)Cache的命中率是多少? (2)CPU访问内存的平均

admin2012-06-21  61

问题 某计算机系统的内存储器由Cache和主存构成,Cache的存取周期为45纳秒,主存的存取周期为200纳秒。已知在一段给定的时间内,CPU共访问内存4 500次,其中340次访问主存。问:
  (1)Cache的命中率是多少?
  (2)CPU访问内存的平均时间是多少纳秒?
  (3)Cache-主存系统的效率是多少?
  (4)如果Cache为8行,主存16块,分别采用三种方式映射主存的第9块到Cache中什么位置(写出tag值)?

选项

答案(1)Cache的命中率h=Nc/(Nc+Nm)=(4 500-340)/4 500=0.92=92% (2)CPU访存的平均时间Ta=h*Tc+(1一h)*Tm=0.92×45+(1-0.92)×200=57.4ns (3)Cache—主存系统的效率e=Tc/Ta=45/57.4=0.78=78% (4)全相联方式:8行中的任意行,tag=1 001 直接方式:8行中的第1行,tag=1 组相联方式:第1组的任意行,tag=10

解析
转载请注明原文地址:https://jikaoti.com/ti/3AajFFFM
0

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