Im confused with multi level paging
As per my understanding the outer most page table must be in main memory and not all inner page tables to be in memory in 2 level paging by this we can save the memory
But with this, faults will be more and time gets increased
Suppose
If the instruction belongs to page table 2 and if the main memory has page table directory and page table -1 and 3
Here page table 2 is not available in memory so first we get page table from secondary memory and then have the fram details so that time taken will be high if we use more levels of paging more faults wil be their
Even then why we are using multi level paging
Please can someone help me