某计算机系统的内存储器由(2ache和主存构成,Cache的存取周期为45纳秒,主存的存取周期为200纳秒。已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存。问:
问答题
Cache的命中率是多少?
【正确答案】正确答案:C Cache的命中率h=Nc/(Nc+Nm)=(4500--340)/4500=0.92=929/5
【答案解析】
问答题
CPU访问内存的平均时间是多少纳秒?
【正确答案】正确答案:C CPU访存的平均时间Ta=h*Tc+(1-h)*Tm=0.92×45+(1一0.92)×200=57.4ns
【答案解析】
问答题
Cache一主存系统的效率是多少?
【正确答案】正确答案:C Cache一主存系统的效率e=Tc/Ta=45/57.4=0.78=78%
【答案解析】
问答题
如果Cache为8行,主存16块,分别采用三种方式映射主存的第9块到Cache中什么位置(写出tag值)?
【正确答案】正确答案:全 相联方式:8行中的任意行,tag=1001直接方式:8行中的第1行,tag=1组相联方式:第1组的任意行,tag=10
【答案解析】