问答题 假设CPU执行某段程序时,950次从Cache得到数据,50次从主存得到数据,已知Cache存取周期为50ns,主存存取周期为200ns(设每次访问时,Cache访问与主存访问并发进行,如Cache命中则中断主存的访问)。求:
问答题 Cache的命中率
【正确答案】
【答案解析】Cache未命中情况下才需要从主存取数据,故
Cache的命中率=Cache命中次数/(Cache命中次数+Cache未命中次数)
=950/(950+50)
=0.95
问答题 平均访问时间
【正确答案】
【答案解析】平均访问时间=(950×50ns+50×200ns)/1000=57.5ns
问答题 Cache-主存系统的效率
【正确答案】
【答案解析】Cache-主存系统的效率=Cache存取周期/平均访问时间
=50/57.5×100%
=87.0%