|
From: Tom H. <th...@cy...> - 2004-08-05 11:03:20
|
In message <411...@ya...>
pan...@ya... wrote:
> Nicholas Nethercote wrote:
>
> > Pankaj, do you know why this would be? Is your system setup so user
> > programs get 2GB of address space, and the kernel gets 2GB? (The
> > most common setup is 3GB user, 1GB kernel.)
>
> My system only has 1 GB. But something similar to what you suggest is
> not ruled out. (As we have a memory mapped IPC system (proprietory)
> which reserves some huge amout of memory during kernel init)
It isn't a question of how much physical memory you have, it's how the
address space is split between the user space and the kernel space.
The normal split is 3Gb to user space and 1Gb to kernel although some
systems now give the whole 4Gb to user space. You can also build the
kernel to give 1Gb to the user and 3Gb to the kernel or 2Gb to each
which is what it looks like your system is doing.
Like you say, this is probably related to your IPC system needing
extra kernel address space.
Tom
--
Tom Hughes (th...@cy...)
Software Engineer, Cyberscience Corporation
http://www.cyberscience.com/
|