Some Observations about
Segmentation
ä 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