2 votes 2 votes If there is 2 or more level paging for processes, is it possible to have more than 1 page fault while accessing any single addressable unit(byte or word) ? Operating System operating-system virtual-memory memory-management paging + – 3lurryface asked Jan 9, 2019 • edited Jan 9, 2019 by 3lurryface 3lurryface 1.2k views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
3 votes 3 votes No. Because page table access never page faults. All the page table entries will always be in main memory. But a single instruction can cause multiple page faults if it involves multiple memory operands. Arjun answered Jan 9, 2019 Arjun comment Share Follow See all 10 Comments See all 10 10 Comments reply Show 7 previous comments manisha11 commented Feb 18, 2019 i edited by manisha11 Feb 19, 2019 reply Follow Share doubtful for the answer Sir 0 votes 0 votes Arjun commented Feb 18, 2019 reply Follow Share What is your doubt? 0 votes 0 votes manisha11 commented Feb 19, 2019 reply Follow Share In case of an instruction that is split into many words, we may have multiple page faults, but for a single word, we can have a max 1-page fault as when we access all the PT are in memory? Is that the essence of your answer? 0 votes 0 votes Please log in or register to add a comment.