Why we need multiple levels of page tables?
As we know, we use page table to transform virtual memory address to physical memory address, by this way, we can improve the efficiency of memory usage. When only populate the physical memory if needed.
My question is: We have page table to solve that problem, why we need multiple levels of page tables?