问答题 CPU在执行一段程序时,在Cache中完成的存取次数是950次,在主存中完成的存取次数是50次,已知Cache的存取周期是40us,主存的存取周期是200us,求Cache/主存系统的效率和平均访问时间。

【正确答案】根据题意,可求得命中率为:
[*]
其中,h表示命中率,Nc表示Cache完成存取的总次数.NM表示主存完成存取的总次数。
Cache/主存系统的效率为:
[*]
其中,e表示系统的访问效率,tC表示命中时Cache的访问时间,tM表示未命中时的主存访问时间。
平均访问时间为:ta=htc+(1-h)tc=0.95×40+0.05×200=48μs
【答案解析】