Jump to content

Memory segmentation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rotring (talk | contribs) at 16:19, 24 December 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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 is/are sealed off from the process currently running by two hardware registers. If the data that is about to be read, or written to, is outside the permitted address space of that process, a general protection fault will fire. This should not be confused with the x86-processors realmode segmentation.

See also