I know that we can use virtual address as index to search page table and get physical address (page frame number to be precise) from the corresponding entry. And the location of page table in memory is provided by page table base register(PTBR).
For small page tables stored in continuous physical memory, we can address a page table using (page number to be indexed + base address of page table) in physical address.
For large page table, the table itself may be paged and is addressed using virtual memory, so how can we convert virtual address to physical address when the corresponding entry in the page table is paged and stored some where else? Or, how can we address a paged page table?
Many thanks.