n Segmentation requires more complicated
hardware for address translation
n Segmentation suffers from external fragmentation
n Paging only yield a small internal fragmentation
n Segmentation is visible to the programmer
whereas paging is transparent
n Segmentation can be viewed as commodity
offered to the programmer to organize logically a
program into segments and using different kinds
of protection (ex: execute-only for code but read-
write for data)
u for this we need to use protection bits in segment
table entries