Given a modern 64-bit architecture with 6-bytes used for each page pointer, 1 MB pages, and 16 GB installed memory:
a) How would I calculate how much memory can be addressed by the paging solution?
b) How would I calculate how large must each page table be?
I'm not looking for the answer. I would just appreciate a clear breakdown.