|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ä |
Segmentation
is a memory management scheme
|
|
|
that
supports a logical view of the address space
|
|
|
of a
process as made up of several different size
|
|
|
|
segments
|
|
|
ä |
A
segmented memory has the following
|
|
|
|
advantages:
|
|
|
|
ä |
simplifies
the handling of data structures that are
|
|
|
growing
or shrinking
|
|
|
|
ä |
the
linking up of procedures compiled separately is
|
|
|
greatly
simplified
|
|
|
|
ä |
facilitates
sharing of data or procedures between
|
|
|
processes
|
|
|
|
ä |
procedures
and data segments can be distinguished
|
|
|
and
separately protected
|
|