© Thomas Kunz 2000
SCE 574
255
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
ä