578 views
0 0 votes

Suppose that the number of instructions executed between page fault is directly proportional to the number of page frames allocated to a program. If the available memory is doubled, the mean interval between page faults is also doubled. Further, consider that a normal instruction takes one microsecond, but if a page fault occurs, it takes 2001 microseconds. If a program takes 60 sec to run, during which time it gets 15,000 page faults, how long would it take to run if twice as much memory were available?
(A) 60 sec
(B) 30 sec
(C) 45 sec
(D) 10 sec

How we supposed to know available memory ? 

1 Answer

Position:
Show:

Related questions

2 2 votes
2 2 answers
156
156 views
GO Classes asked Aug 12
156 views
Which of the following statements about virtual memory is correct?The LRU algorithm selects for replacement the page for which the longest time has elapsed since its last...
0 0 votes
0 0 answers
99
99 views
PRASHANT_RANJAN asked Jul 23
99 views
I have a doubt in Virtual memory paging concept - When page fault occur,there is one memory access of page table then OS does page fault service if we take non dirty rea...
6 6 votes
2 2 answers
339
339 views
GO Classes asked Feb 7
339 views
Consider a system with a $48$-bit virtual address and a page size of $8$ KB . The system uses a $3$-level paging scheme where the first $10$ bits index the outer page tab...
5 5 votes
2 2 answers
323
323 views
GO Classes asked Dec 31, 2025
323 views
Consider a system where a CPU generates $\mathbf{32-}$bit virtual addresses with a page size of $\mathbf{8 ~KB}$. The system has a $\mathbf{2-way}$ set associative TLB th...