Where 0x08048000 ELF address came from?

Reading some ELF [1] and linux memory managing papers [2] I noticed the use of address 0x08048000 for the start of linear address but no one told why this address was chosen. Until now I didn’t find an reasonably explanation, below are some links about what I was reading and commenting about this misteriousssss number:

http://flint.cs.yale.edu/cs422/doc/ELF_Format.pdf
http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory
http://stackoverflow.com/questions/7187981/whats-the-memory-before-0x08048000-used-for-in-32-bit-machine
http://forum.osdev.org/viewtopic.php?f=13&t=24474

Advertisements

One thought on “Where 0x08048000 ELF address came from?

  1. Mary Tortugo

    Olá, meu nome é Thawnee , acompanho seu blog a muito tempo é incrivel como todos os seus posts resolvem meus problemas!!
    Ps.: Adorei o tema do seu blog, acho qeu vou pega-lo para mim ;**

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s