Translate virtual address to physical address - Operating System

Q.  Why do we translate a virtual address to physical address where a multilevel page table is preferred in comparison to a single level page table?
- Published on 27 Aug 15

a. It is required by the translation look-aside buffer
b. It helps to reduce the memory access time to read or write a memory location
c. It helps to reduce the number of page faults in page replacement algorithm
d. It helps to reduce the size of a page table needed to implement the virtual address space of a process

ANSWER: It helps to reduce the size of a page table needed to implement the virtual address space of a process
 

    Discussion

  • Nirja Shah   -Posted on 21 Nov 15
    - To fit into the contiguous space the size of the page table may become too big. For this reason the page tables are divided in levels.

Post your comment / Share knowledge


Enter the code shown above:
 
(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)