Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,807,421,025 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

flat address space

    0.11 sec.

flat address space

A memory that is addressed starting with 0. Each subsequent byte is referenced by the next sequential number (0, 1, 2, 3, etc.) all the way to the end of memory. Except for PCs, which are based on the Intel CPU architecture, most computers use a flat address space.

A PC running in 16-bit mode (Real Mode) uses a segmented address space. Memory is broken up into 64KB segments, and a segment register always points to the base of the segment that is currently being addressed. The PC's 32-bit mode is considered a flat address space, but it too uses segments. Since one 32-bit segment addresses 4GB, one segment covers all of memory.


(architecture)flat address space - The memory architecture in which any memory location can be selected from a single contiguous block by a single integer offset.

Almost all popular processors have a flat address space, but the Intel x86 family has a segmented address space. A flat address space greatly simplifies programming because of the simple correspondence between addresses (pointers) and integers.


How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
CAStor creates a single huge, flat address space without hierarchies.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a Terms of Use.