平均指导时间

时间:2009-05-25 22:44:07

标签: time operating-system instructions

假设我们每20,000,000条指令平均有一个页面错误,正常指令需要2纳秒,而页面错误会导致指令再花费10毫秒。考虑页面错误的平均指令时间是多少?

4 个答案:

答案 0 :(得分:2)

20,000,000条指令,其中一条是页面错误

因此,20,000,000条指令将采用

  (2 nanoseconds * 20,000,000) + 10 milliseconds

得到结果(这是20,000,000条指令的总时间),并除以指令数以获得每条指令的时间。

答案 1 :(得分:1)

  

将页面错误考虑在内的平均指令时间是多少?

平均指令时间是总时间除以指令数。

那么:20,000,000条指令的时间是多少?

答案 2 :(得分:0)

2.5纳秒?我想是非常简单的算法。

答案 3 :(得分:0)

如果10,000,000条指令中的1条导致页面错误,那么您的页面错误率为:

Page Fault Rate = (1/20000000)

然后,您可以计算每条指令的平均时间:

Average Time = (1 - Page Fault Rate) * 2 ns + (Page Fault Rate * 10 ms)

达到2.5 ns /指令