Memory managemnet


#1

A demand paging system has page fault service time as 125 time units if page is not dirty and 400 times units of page fault service time if it is a dirty page. Memory access time is 10 time units. The probability of a page fault is 0.3. In case of page fault, the probability of page being dirty is P. It is observed that average access time is 50 time units. Then, the value of P is ______


#2

you can find solution to this model question at https://gatestack.in/t/page-fault-the-probability-of-page-being-dirty/938


#3

Page fault rate = 0.3

Hence page hit rate = 0.7

Memory access time = 10 time units

Page fault service time = 125 time units

Let probability of page being dirty = p

Given effective access time = 50 ns

Thus E.M.A.T = 0.7 * [Memory access time] + 0.3*[p * (400 PFST) + (1-p) * PFST]

==> 0.7 * 10 + 0.3 [400125*p + 125 - 125p] = 50

==> 7 + 0.3 * [50000p - 125p + 125] = 50

==> 0.3 * [49875p + 125] = 43

==> p = 0.0004 [correct upto 4 decimal places]