Is the size of a Page Table Entry is dependent on the total size of the logical / virtual memory space of a process?

1

Best Answer


No, the size and format of a page table entry is generally fixed by the hardware and is always the same. For example on x86-32 a page table entry is always 4 bytes, with the following layout (image by Alboin via OSDev Wiki):

enter image description here

Of course, a process occupying more virtual memory will use a larger number of page table entries, since it will have more page tables that are marked present. But the size of each one will still be 4 bytes.