考虑具有两级分页方案的系统,其中包含常规内存 访问需要150纳秒,服务页面错误需要8毫秒。 平均指令需要100 ns的CPU时间和两个内存 访问。 TLB命中率为90%,页面错误率为每10,000个中一个 说明。什么是有效的平均指令执行时间?
这是在GATE 2004中提出的。要解决这个问题,我会遵循以下概念:
T(存储器访问平均)= .90(150)+ .1(150 + 150 + 150)= 180
(150级1,150级2和150级记忆)
T effective = 100+ 2 * 180 + 1/10000 * 8 * 10 ^ 6 = 1260.
这种做法是否正确?我也有以下疑问:
请解释这些概念。
答案 0 :(得分:0)