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