PPT Slide
Segmentation
- Segment: division of the logical (virtual) address space that is visible to the programmer.
- An alternative to fixed-sized pages, segmentation allows for memory allocation to occur at “natural” boundaries, since the segment sizes are variable. You can allocate segments based on the sizes of the objects in the load module.
- Segmented addressing works similar to paged addressing, with the obvious name change (“segment table” rather than “page table”, etc.) and the need for a base/limit pair within each STE (Segment Table Entry).
- Figure 12.22 shows segmentation addressing.