Code segment  From Wikipedia, the free encyclopedia Jump to:
navigation, search  In computing, a code segment, also known as
a text segment or simply as text, is a portion of an object file
or the corresponding section of the program's virtual address
space that contains executable instructions.[1] The term
"segment" comes from the memory segment, which is a historical
approach to memory management now known as paging. When a
program is stored in an object file, the code segment is a part
of this file; when the loader places a program into memory so
that it may be executed, various memory regions are allocated
(in particular, as pages), corresponding to both the segments in
the object files and to segments only needed at run time. For
example, the code segment of an object file is loaded into a
corresponding code segment in memory.  The code segment in
memory is typically read-only and has a fixed size, so on
embedded systems it can usually be placed in read-only memory
(ROM), without the need for loading. If