|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
In contrast
with paging, segmentation is
|
|
|
visible to the
programmer
|
|
|
|
u |
provided as a
convenience to organize logically
|
|
|
programs (ex:
data in one segment, code in
|
|
|
|
another segment)
|
|
|
|
u |
must be aware of
segment size limit
|
|
|
n |
The OS
maintains a segment
table for each
|
|
|
|
process. Each
entry contains:
|
|
|
|
u |
the starting physical addresses of that
|
|
|
segment.
|
|
|
|
u |
the length of
that segment (for protection)
|
|