Memory segmentation: Difference between revisions

Content deleted Content added
No edit summary
Remove redundancy, note that this is OS memory management (and link to the page about system memory management rather than the page about managing memory within an address space).
Line 2:
{{More footnotes|date=January 2011}}
 
'''Memory segmentation''' is aan computer ([[Primaryoperating memory|primarysystem]]) [[memory management (operating systems)|memory management]] technique of division of a [[computer]]'s [[primary memory]] into '''segments''' or '''sections'''. In a [[Computer architecture|computer system]] using segmentation, a reference to a memory ___location includes a value that identifies a segment and an [[offset (computer science)|offset]] (memory ___location) within that segment. Segments or sections are also used in [[object file]]s of compiled programs when they are [[Linker (computing)|linked]] together into a [[program image]] and when the image is [[Loader (computing)|loaded]] into memory.
 
Segments usually correspond to natural divisions of a program such as individual routines or data tables<ref name="holt1961"/> so segmentation is generally more visible to the programmer than [[paging]] alone.<ref name="englander"/>