Memory segmentation

This is an old revision of this page, as edited by Toh (talk | contribs) at 20:23, 26 May 2005 (segfault link more appropriate than GPF here). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 registers. 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 segments used by early x86 processor architectures.

See also