This question already has an answer here:
Why does Windows only show about 3.5 GB of my more than 4 GB of RAM? 8 answers
Is there way to enable more than 4 GB RAM in 32-bit Windows OS? 9 answers
I recently installed 8GB of RAM onto a quad core workstation (HP xw8600) running Windows XP Pro (32-bit). I added the /PAE switch in the boot.ini file, but the SysInfo is saying 3GB total memory still. Is Windows recognizing the extra memory? Is there a way to tell?
Any help is appreciated. Thanks.
it's NOT about XP, it's about it being 32 bit ... 64 bit will support all your 8GB and then some
(Windows XP Professional x64 Edition supports 128 GB of RAM)[http://www.microsoft.com/windowsxp/using/64bit/russel_exploringx64.mspx]
"Windows XP Professional and Windows Server 2003 Memory Support. The maximum amount of memory that can be supported on Windows XP Professional and Windows Server 2003 is also 4 GB. However, Windows Server 2003, Enterprise Edition supports 32 GB of physical RAM and Windows Server 2003, Datacenter Edition supports 64 GB of physical RAM using the PAE feature."
XP will only recognize up to 3.5GB. So no, XP will not reognize the extra memory.
1) This is not programming related and will most likely be closed.
2) You can't have more than 3.5 GB on Windows XP Pro 32 bit edition.
This is totally off topic, but 32-bit Windows can't use more than 4 GB - desktop versions of Windows 32-bit will only give you about 3.5GB. (This limit is in place because buggy drivers often assume the top of the memory address space is not used and will crash your machine if you actually use up to 4GB. Servers are assumed to have better drivers.)
32-bit operating systems max out around 3 gigs.
In order to take advantage of that much ram, you need a 64-bit os.
The short answer is no.
You can find the long answer here: http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx
Switch to 64bit and you'll see the whole 8 GB.
Here is a more detailed explanation, it's not about Windows, it's an x86 thing: http://www.codinghorror.com/blog/archives/000811.html
It seems like you're not allowed to use the PAE at all on a 'normal (non server)' 32-Bit Windows, maybe this does help (yes, I know it's for Vista...).