Consider a paging system where the page table is stored in fast access registers (TLB) with an access time of 10 nanoseconds and a hit ratio of 80%. Memory access time is 100 nanoseconds (only one memory access). Assume that when a process generates a page fault, one of the processes pages currently in main memory will have to be replaced and that 60% of the time the page to be replaced has been modified. Assume that it takes 20 milliseconds to service a page fault if the page to be replaced has been modified and 10 milliseconds if it has not been modified. What is the page fault rate for an effective memory access time of 240 nanoseconds? Explain your steps and calculations.
Consider a paging system where the page table is stored in fast access registers (TLB) with an access time of 10 nanoseconds and a hit ratio of 80%. Memory access time is 100 nanoseconds (only one memory access). Assume that when a process generates a page fault, one of the processes pages currently in main memory will have to be replaced and that 60% of the time the page to be replaced has been modified. Assume that it takes 20 milliseconds to service a page fault if the page to be replaced has been modified and 10 milliseconds if it has not been modified. What is the page fault rate for an effective memory access time of 240 nanoseconds? Explain your steps and calculations.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps