Mind map
Segmentation
Map content
Segmentation
- Many complete, independent address spaces. Segments lengths may change during execution.
- To specify an address in a segment, the program must supply a two part address, a segment number and an address within the segment.
- Advantages: 1.It simplify the handling of data structures that are growing or shrinking. 2.If each procedure occupies a separate segment, with address 0 as its starting address, the linking of procedures compiled separately is greatly simplified. If the procedure in segment n is subsequently modified and recompiled, no other procedure need be changed, even if the new version is larger than the old one. 3.It also facilitates sharing procedures or data between several processes.
checkerboarding
- (External fragmentation) When memory is divided up into a number of chunks, some containing segments and some containing holes.
MULTICS
- Each MULTICS program had a segment table, with one descriptor per segment. Each segment was an ordinary virtual address space and was paged.
- An address in MULTICS consisted of two parts: 1. The segment number 2. The address within the segment (page number-offset)
Information
- Description
- 0 Operating Systems (Memory Management) Mind Map on Segmentation, created by Ahmad Abdelwahed on 08/05/2015.
- Created by
- Ahmad Abdelwahed
- Views
- 2
- Rating