|
|
|
|
|
|
|
|
|
|
|
|
ä |
The
programmer is aware of this technique:
|
|
|
|
address
space becomes two-dimensional
|
|
|
|
(segment
+ offset) instead of the linear, one-
|
|
|
|
dimensional
address space that paging provides.
|
|
ä |
Every
segment has a linear address space.
|
|
|
ä |
Segmentation
can be used to implement virtual
|
|
|
|
memory.
|
|
|
ä |
Procedures
and data can be distinguished and
|
|
|
|
separately
protected.
|
|
|
ä |
Segmentation
can easily accommodate program
|
|
|
|
structures
whose size fluctuates.
|
|
|
ä |
It is
easy to share procedures between users
|
|