Memory segmentation

Memory segmentation is an operating system memory management technique of 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 (memory location) 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.

At
enDAS Authorization Mechanisms
enDual-Address-Space Control
enPC-Number Translation
Comment
enMemory segmentation is an operating system memory management technique of 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 (memory location) 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.
Cs1Dates
eny
Date
enJuly 2022
Has abstract
enMemory segmentation is an operating system memory management technique of 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 (memory location) 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.Segments may be created for program modules, or for classes of memory usage such as code and data segments. Certain segments may be shared between programs. Segmentation was originally invented as a method by which system software could isolate software processes (tasks) and data they are using. It was intended to increase reliability of the systems running multiple processes simultaneously. In a x86-64 architecture it is considered legacy and most x86-64-based modern system software don't use memory segmentation. Instead they handle programs and their data by utilizing memory-paging which also serves as a way of memory protection. However most x86-64 implementations still support it for backward compatibility reasons.
Hypernym
Division
Is primary topic of
Memory segmentation
Label
enMemory segmentation
Link from a Wikipage to an external page
www.intel.com/products/processor/manuals/index.htm.
Link from a Wikipage to another Wikipage
370
38
400
Apollo Computer
BSS Segment
Burroughs Corporation
Burroughs large systems
Byte
Category:Memory management
Code segment
Computer
Computer architecture
Control register
Data segment
Flat memory model
Fragmentation (computing)
GE-600 series
Hardware exception
IBM 303X
IBM i
Intel 80286
Intel 80386
Intel 8086
Intel i960
Intel iAPX 432
Linker (computing)
Loader (computing)
Memory management (operating systems)
Memory management unit
Memory protection
Module (programming)
Multics
Object file
Offset (computer science)
Operating system
Page (computer memory)
Page table
Paging
Physical address
Primary memory
Prime Computer
Process (computing)
Program image
Protected mode
Real mode
Segmentation fault
Stratus Technologies
System software
Task (computing)
Virtual address space
Virtual memory
X86
X86-64
X86 memory segmentation
Pp
5
SameAs
4xjzk
Bellek segmentasyonu
m.04sr3n
Memóriaszegmentálás
Minnesegmentering
Q796829
Segment (datorterm)
Segmentação (memória)
Segmentace paměti
Segmentació de memòria
Segmentación de memoria
Segmentacja pamięci
Segmentation (informatique)
Segmentazio (memoria)
Segmentazione (memoria)
Segmentierung (Speicherverwaltung)
Seqmentləşdirmə
Мәліметтерді сегменттеу
Санах ойн сегментчлэл
Сегментація пам'яті
Сегментная адресация памяти
מקטעי זיכרון
قطعه‌بندی
セグメント方式
記憶體分段
메모리 세그먼트
Subject
Category:Memory management
WasDerivedFrom
Memory segmentation?oldid=1112702082&ns=0
WikiPageLength
15597
Wikipage page ID
1323131
Wikipage revision ID
1112702082
WikiPageUsesTemplate
Template:About
Template:Application binary interface
Template:Efn
Template:ISBN
Template:Main
Template:Memory management navbox
Template:Notelist
Template:Reflist
Template:Rp
Template:Use dmy dates