Concept Flow - Segmentation
Program divided into segments
Each segment has a base address and length
Segment table stores base and length for each segment
CPU uses segment number and offset to access memory
Check if offset < segment length?
No→Error: Invalid memory access
Yes
Physical address = base + offset
Access memory at physical address
Segmentation divides a program into logical parts called segments, each with its own base address and length, allowing memory access by segment number and offset.