PPT Slide
Segmentation
- Segment tables can have the same fields as a page table (ref bit, dirty bit, access bits, etc.).
- Notice that finding a free segment of the proper size required by a process brings up all the horrible external fragmentation problems seen in dynamic memory allocation.
- Some operating systems combine segmentation with paging: the virtual address is first sent to a segment table. The segment base address then points to a page table rather than to a memory address. So, segments are composed of same-sized pages. This avoids the dynamic memory allocation problem.