Paraphrase Since we know that page table entry is 64 bits since 64bits addressing is used and outer page table has 18 bitmeans it points to 218 pages means it has 218 entriesso total page table size is = 218 * 64 bits = 218 * 8 bytes= 256*8 KB = 2048 KB = 2MB

Answer :

The page table entry is 64 bits due to the utilization of 64-bit addressing. With the outer page table containing 18 bits, it can point to 2^18 pages, resulting in 2^18 entries.

Given that the page table entry corresponds to 64 bits due to the utilization of 64-bit addressing, and the outer page table encompasses 18 bits, it implies that it can reference 2^18 pages, leading to 2^18 entries.

Consequently, the calculation for the total page table size involves multiplying the number of entries (2^18) by the size of each entry (64 bits), yielding 2^18 * 64 bits.

Converting bits to bytes (8 bits per byte), we get 2^18 * 8 bytes, which further simplifies to 2MB.