2 gig Memory boundary

L

Lamborghini

Hi,
Can someone explained or point me to some place where I can understand the 2
Gig RAM baundary in Windows XP?
My understanding is that it is a 2Gig boundary per application. So if I have
an XP machine (Professional) with 2Gigs, and the task manager shows that I am
using up to 1.8 Gig. Does this number reflect the overall usage of memory?
including the OS memory usage?
I would like to put more memory in the machine; nonetheless, I hear that
Windows XP has a 4gig limitation? Is this correct?
Thank you,
 
J

Jim

Lamborghini said:
Hi,
Can someone explained or point me to some place where I can understand the
2
Gig RAM baundary in Windows XP?
My understanding is that it is a 2Gig boundary per application. So if I
have
an XP machine (Professional) with 2Gigs, and the task manager shows that I
am
using up to 1.8 Gig. Does this number reflect the overall usage of memory?
including the OS memory usage?
I would like to put more memory in the machine; nonetheless, I hear that
Windows XP has a 4gig limitation? Is this correct?
Thank you,

Back to basics once again...
The virtual address space of XP is 4GB. Since the OS must be mapped into
the address space of every process, some part of the 4GB is not available
to the programs. It is customary to divide the 4GB virtual address space
into 2GB for the OS and 2 GB for the programs.

What you see in the task manager is the amount of virtual address space that
a program is using. It does not reflect what the OS is using.

Now, as for physical memory, you can install up to 4GB to a machine with 32
address lines. However, not all of that 4GB is available because
XP uses memory mapped IO. XP will not use physical memory which overlays
the IO controllers.

Jim
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top