I think Page Table Entry should be padded. A similar question was asked in Gate which is as below.
https://gateoverflow.in/739/gate2001-2-21
(Without padding the answer would have been 1.75 MB and using padding the answer is 2 MB)
Also in many practical implementations, the Page table entry is rounded up as it is said in the below link.
https://stackoverflow.com/questions/47525296/how-is-the-size-of-a-single-page-table-entry-affected-when-the-page-size-changes
Agreed, Memories are word addressable. If the entries are not padded, accessing them will be difficult as the starting point of entry will be in between somewhere in a byte and not at the beginning at byte.
64.3k questions
77.9k answers
244k comments
80.0k users