Actions

::Memory segmentation

::concepts



{{#invoke:Hatnote|hatnote}} {{ safesubst:#invoke:Unsubst||$N=More footnotes |date=__DATE__ |$B= {{#invoke:Message box|ambox}} }}

Memory segmentation is the division of a computer's primary memory into segments or sections. In a computer system using segmentation, a reference to a memory location includes a value that identifies a segment and an offset within that segment. Segments or sections are also used in object files of compiled programs when they are linked together into a program image and when the image is loaded into memory.

Segments usually correspond to natural divisions of a program such as individual routines or data tables so segmentation is generally more visible to the programmer than paging alone.<ref name="englander"/> Different segments may be created for different program modules, or for different classes of memory usage such as code and data segments. Certain segments may be shared between programs.<ref name="englander" />


Memory segmentation sections
Intro  Hardware implementation  History  x86 architecture   See also    References   External links  

PREVIOUS: IntroNEXT: Hardware implementation
<<>>

Memory::segment    Computer::address    Intel::segments    Offset::paging    System::using    First::program

{{#invoke:Hatnote|hatnote}} {{ safesubst:#invoke:Unsubst||$N=More footnotes |date=__DATE__ |$B= {{#invoke:Message box|ambox}} }}

Memory segmentation is the division of a computer's primary memory into segments or sections. In a computer system using segmentation, a reference to a memory location includes a value that identifies a segment and an offset within that segment. Segments or sections are also used in object files of compiled programs when they are linked together into a program image and when the image is loaded into memory.

Segments usually correspond to natural divisions of a program such as individual routines or data tables so segmentation is generally more visible to the programmer than paging alone.<ref name="englander"/> Different segments may be created for different program modules, or for different classes of memory usage such as code and data segments. Certain segments may be shared between programs.<ref name="englander" />


Memory segmentation sections
Intro  Hardware implementation  History  x86 architecture   See also    References   External links  

PREVIOUS: IntroNEXT: Hardware implementation
<<>>