在平均内存访问时间为 20ns 的计算机中,让页面错误服务时间为 10ms。如果每 10^6 次内存访问产生一个页面错误,那么内存的有效访问时间是多少?
(一) 21ns
(B) 30ns
(C) 23ns
(D) 35ns答案:(乙)
解释:
Let P be the page fault rate
Effective Memory Access Time = p * (page fault service time) +
(1 - p) * (Memory access time)
= ( 1/(10^6) )* 10 * (10^6) ns +
(1 - 1/(10^6)) * 20 ns
= 30 ns (approx)
这个问题的测验