Multiple choice

Let the page fault service time be 10ms in a computer with average memory access time being 20ns. If one page fault is generated for every 106 memory accesses, what is the effective access time for the memory?

  1. 21ns

  2. 30ns

  3. 23ns

  4. 35ns

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

P = page fault rate EA = p×page fault service time

  • (1 - p)×Memory access time = $\dfrac{1}{10^6} \times 10\times 10^6 +\left( 1 - \dfrac{1}{10^6}\right)\times20 \equiv 29.9ns$