Re: Why can OS kernel only use maximum 2GB memory?
- From: Eric Albert <spamtrap@xxxxxxxxxx>
- Date: Sun, 16 Apr 2006 21:26:09 +0100
In article <1144996038.860569.163510@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
"robertwessel2@xxxxxxxxx" <spamtrap@xxxxxxxxxx> wrote:
Liang Yang wrote:
For a 32 bit OS running on a 32bit IA processor, why is 2GB the maximum
memory used by OS kernel while application process can use more than 2GB
memory? Which factor decide this limitation?
To expand on th other posts, there is no such requirement or
limitation.
It is perfectly possible to create an OS where the kernel and
applications share essentially no address space, which would allow you
to dedicate 4GB to each simultaneously.
This is what Mac OS X does, both on Intel and on PowerPC.
-Eric
--
Eric Albert ejalbert@xxxxxxxxxxxxxxx
http://outofcheese.org/
.
- References:
- Why can OS kernel only use maximum 2GB memory?
- From: Liang Yang
- Re: Why can OS kernel only use maximum 2GB memory?
- From: robertwessel2@xxxxxxxxx
- Why can OS kernel only use maximum 2GB memory?
- Prev by Date: Re: view mbr grub
- Next by Date: Re: GetPrivateProfileInt help
- Previous by thread: Re: Why can OS kernel only use maximum 2GB memory?
- Next by thread: Why there is implicit write back on Uni-Processor?
- Index(es):
Relevant Pages
|