This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC Logical Addres Forming
- From: Tristan Wibberley <maihem at maihem dot org>
- To: gcc at gcc dot gnu dot org
- Date: Thu, 10 Feb 2005 17:10:15 +0000
- Subject: Re: GCC Logical Addres Forming
- References: <9046a9430502100835241fcb4@mail.gmail.com>
On Thu, 10 Feb 2005 18:35:41 +0200, Doron Bleiberg wrote:
> Hi,
> I'm studying memory management on linux. All the articles I have read
> starts from a given logical address that is later translated into
> linear address using the segmentation technique. I have a hard time to
> understand how this logical address is formed. How segments are
> created by the compiler such that the "magic" of address translation
> will work at run time?
> Who forms the logical address? How does it formed? When is it being formed?
> Can you please direct me to some material on this subject ?
This is done by the Linux kernel through the mmap and sbrk system calls.
look at www.tldp.org.
--
Tristan Wibberley