In certain situations the page tables could become large enough
that by paging the page
tables, one could simplify the memory allocation problem (by
ensuring that everything
is allocated as fixed-size pages as opposed to variable-sized
chunks) and also enable the
swapping of portions of page table that are not currently
used.
The disadvantage that associate with it is that more memory
accesses may be required for address translation.