Reserved Memory Addresses?

Posted by Nate on Stack Overflow See other posts from Stack Overflow or by Nate
Published on 2010-03-15T14:59:21Z Indexed on 2010/03/15 15:09 UTC
Read the original article Hit count: 155

Is there a list of reserved memory addresses out there - a list of addresses that the memory of a user-space program could never be allocated to? I realize this is most likely per-OS or per-architecture, but I was hoping someone might know some of the more common OSes and Arches. I could only dig one up for a few versions of windows:

for windows NT,2k and XP that would be:

0x00000000 - 0x0000ffff -> lowest page is protected to simplify debugging

0x00001000 - 0x7ffeffff -> memory area for your application

0x7fff0000 - 0x7fffffff -> protected area to keep memory-functions from damaging the following part

0x80000000 - 0xffffffff -> memory where the system including drivers and so on is located

Anyone know about for Linux, or BSD (or anything else, for that matter)?

© Stack Overflow or respective owner

Related posts about reserved

Related posts about memory