假设CPU执行某段程序时,共访问Cache 3 800次,访问主存200次,已知Cache存取周期为50ns,主存存取周期为250ns。求平均访问时间ta和 Cache—主存系统的访问效率e。
时间: 2023-06-19 10:06:17 浏览: 192
首先,计算平均访问时间ta:
平均访问时间ta = 访问Cache的总时间 / 访问Cache的次数 + 访问主存的总时间 / 访问主存的次数
其中,访问Cache的总时间 = 访问Cache的次数 × Cache存取周期 = 3,800 × 50ns = 190μs
访问主存的总时间 = 访问主存的次数 × 主存存取周期 = 200 × 250ns = 50μs
因此,平均访问时间ta = (190μs + 50μs) / (3,800 + 200) = 0.048ms
然后,计算Cache-主存系统的访问效率e:
Cache-主存系统的访问效率e = 访问Cache的次数 / (访问Cache的次数 + 访问主存的次数)
因此,Cache-主存系统的访问效率e = 3,800 / (3,800 + 200) = 0.95,即95%。
相关问题
假设 CPU 执行某段程序时共访问 Cache 命中 4800 次,访问主存 200 次,已知 Cache 的存取周期是 30ns,主存的存取周期是 150ns,求 Cache 的命中率及 Cache-主存系统 给的平均访问时间和效率,试问该系统的效率提高了多少
根据题意,可以先求出 Cache 的命中率:
命中率 = Cache 命中次数 / 总访问次数
= 4800 / (4800 + 200)
= 96%
接下来,可以利用加权平均的方法来计算 Cache-主存系统的平均访问时间和效率:
平均访问时间 = Cache 命中时间 + (1 - 命中率) * 主存访问时间
= 30ns + (1 - 0.96) * 150ns
= 36ns
效率 = Cache 命中时间 / 平均访问时间
= 30ns / 36ns
= 83.33%
如果不使用 Cache,每次访问都需要访问主存,此时平均访问时间为 150ns,效率为 20%。因此,该系统使用 Cache 后的效率提高了 63.33%。
假设CPU执行某段程序时,命中Cache 2000次,非命中100次。已知Cache的存储周期为50ns,主存的存储周期为200ns,Cache-主存系统的平均访问时间56.5ns
根据Cache的存储周期和主存的存储周期,可以得到Cache的命中时间为:
命中时间 = 50ns
由于命中次数为2000次,非命中次数为100次,因此总的访问时间可以计算为:
总访问时间 = (命中次数 * 命中时间 + 非命中次数 * 主存访问时间) / 总访问次数
代入已知的数据,得到:
56.5ns = (2000 * 50ns + 100 * 200ns) / (2000 + 100)
解方程得到:
主存访问时间 = 400ns
因此,Cache-主存系统的访问时间可以计算为:
访问时间 = 命中率 * 命中时间 + (1 - 命中率) * 主存访问时间
其中,命中率为:
命中率 = 命中次数 / 总访问次数 = 2000 / (2000 + 100) = 95.24%
代入数据得到:
访问时间 = 95.24% * 50ns + 4.76% * 400ns ≈ 69.33ns
因此,Cache-主存系统的平均访问时间为69.33ns。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)