|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|