Segmentation (memory) Article Index for
Segmentation
Website Links For
Segmentation
 

Information About

Segmentation (memory)




Segmentation is one of the most common ways to achieve Memory Protection ; another common one is Paging . Segmentation means that a part or parts of the memory will be sealed off from the currently running Process , through the use of Hardware Register s. If the data that is about to be read or written to is outside the permitted Address Space of that process, a Segmentation Fault will result.

This usage should not be confused with that of the Memory Segment s used by early X86 processor architectures.

For details of X86 's implementation of segmentation in both 16-bit and 32-bit mode, please see the article on Memory Segment s.

Segmentation is a memory-management scheme that supports this user view of memory. A logical address space is actually a collection of segments. Each segment has a name and a length. The address specifies both the segment name and the offset within the segment. The user therefore specifies each address by 2 Parameter s: a segment name and an offset.


SEE ALSO