The page organization of memory is not without its drawbacks.
❖
First of all, this approach causes internal fragmentation due to the
fact that the page size is always fixed, and if necessary to allocate a
memory block of a specific length, its size will be multiple of the page
size. On average, the amount of unused memory is approximately half
a page for each dedicated memory block (similar to a segment). This
fragmentation can be reduced by reducing the number and size of the
blocks that appear and fuse
❖
Page tables should be larger than segment tables. For example, to
allocate a contiguous memory range of 100 KB you will need one
element of the segment table that describes the segment allocated for
that range.
On the other hand, if we use 4KB pages to describe this
range, we will need 25-page table elements, one for each pag e