Question Locked

Windows XP Pro 32-bit? RAM=4GB?

0 helpful
12 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I've only recently have some spare time to join forums, and I have seen forum posts that say Win XP Pro RAM can have a total of 4GB? I've seen microsoft pages on memory limits, PAE and other related topics, 32-bit vs. 64-bit.

Some posts that say you can only increase the RAM to 4 GB if you have a 32-bit, but have also seen that increase can only be done if your computer is 64-bit.

I think my computer is a 32-bit, and my Win XP Pro version I thought has a total limit of RAM to 1GB, so is it possible that I can have say, a 2GB, 3GB, or even 4GB RAM?

Where can I find the absolute truth in this, I'm so confused with microsoft's pages, and the posts too.

12 replies

by cmiller5400

Go with 3GB. You will be much happier with it, if your motherboard can support that much...

by cliff680

Windows XP Pro 32-bit edition has a limit of 4GB's of RAM. Of course you need to make sure that your motherboard can support that much.

by jamesrl

The theoretical limit on a 32 Bit Windows OS is 4 GB of RAM. But many motherboards/chipsets reserve some of that memory for other functions, particularly when you use a lot of the built in HW functions like networking, RAID controller, sound controller etc on the MB.

So it does vary from board to board. If I install 4 GB of RAM on mine, I will see 3.5GB.

I'm running XP pro 32 bit today with 2GB. And I run some memory hungry games. I might add another 2 GB.

James

by the scummy one

32 bit OS's can see and use up to 4GB RAM.
However, this includes all of the memory used by HW and
video as well. If your video card has memory or uses it
(shared) with the system, this counts against your max
RAM, but it does not get displayed as RAM. Same with
other devices (both MB devices and add-in cards).

I never looked into it too much, but I have read that in XP,
having a max of 2 GB RAM is actually faster than having 3
GB.
Also, I have read that it may be suggested to keep the
4GB because the system still uses it (or part of it) but it is
not available for applications useage. I am not sure if I
beleive this, but you can test it out, is there any
performance hit if you remove 1GB?

by robo_dev

And in Windows Control panel it shows that the PC has 3GB and "Physical Address Extension". The RAM shows up in bios correctly.

I have a 512MB video card, but nothing else weird. Just the strangeness that is Windows....

by w2ktechman

that memory addresses for components takes up 512MB. Not just from your post, but from on average. Most people say that their system will see 3 or 3.5 GB. If most new MB's use 512, then the rest would depend on video card RAM and Sound card RAM.
food for thought!

by jdmajor2

Great responses, thanks to all of you.

When I bought this computer HP Pavilion 061, it only had 512MB RAM on it. There are only 2 memory slots inside. I thought the total limit on RAM was 1024. So, now, I have 2 512MB 1024MB (1GB) RAM.

Computer System Info:
OS Name Microsoft Windows XP Professional
Version 5.1.2600 Service Pack 2 Build 2600
OS Manufacturer Microsoft Corporation - 32-bit?
System Name MYCOMPUTER
System Manufacturer HP Pavilion 061
System Model D7222Z-ABA A550Y
System Type X86-based PC
Processor x86 Family 15 Model 3 Stepping 3 GenuineIntel ~2800 Mhz
Processor x86 Family 15 Model 3 Stepping 3 GenuineIntel ~2800 Mhz
BIOS Version/Date American Megatrends Inc. 3.22, 3/19/2004
SMBIOS Version 2.3
Windows Directory C:\WINDOWS
System Directory C:\WINDOWS\system32
Boot Device \Device\HarddiskVolume2
Locale United States
Hardware Abstraction
Layer Version = "5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)"
User Name MYCOMPUTER\Administrator
Time Zone Pacific Standard Time
Total Physical Memory 1,024.00 MB
Avail Physical Memory 551.27 MB
Total Virtual Memory 2.00 GB
Avail Virtual Memory 1.96 GB
Page File Space 1.65 GB
Page File C:\pagefile.sys

If I can increase the RAM to 2GB, I would be very happy. But how do I know that my computer will accept 2GB RAM? I don't want to purchase the two 1GB memory modules if my computer won't accept it.

Any suggestions? Trial by error? Very expensive if it doesn't work.

by jamesrl

I used google to find the specifications of your system:

http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00097031&lc=en&cc=us&dlc=&product=407135&lang=

And I quote from the page:
Memory slots: 2 DIMMS

512 MB DDR / PC3200 (1 DIMM)

Maximum memory: 1 GB (HP tested and recommended), 2 GB (motherboard specified)

So their recommendation is 1 GB, but they suggest you can use 2. My recommendation is to buy a name brand like Kingston Value Ram and try it. You should know how to access the BIOS, since this looks like you will have to change the settings in the BIOS somehow so it will see 2 GB - from that wording.

James

by thechas

With XP and even Vista, there are both hardware and software limitations.

With a 32 Bit CPU, you have a practical limit of 4GB period. This 4GB includes anywhere from 500MB up to 1GB that must be reserved for system resources such as the PCI bus.
So, the functional limit with a 32 Bit CPU is 3GB with either Windows XP or Vista.

The published limits you see at Microsoft for different versions of Windows are based on the limits of the OS itself, and do not take into account the hardware limitations.

This is not all that different from the 512MB limit for Windows 98 and Me. Except that with XP and Vista, they don't choke when you install more RAM.

Also, you have the working limit. That is, there is a magic amount of RAM where the OS performs at it's optimum. Paradoxically, adding more RAM beyond the range of optimum performance can actually make the OS run slower than when there is less RAM.

As to your primary question, the amount of RAM that it is worth installing depends on what your motherboard supports.

If you are running a 32 Bit CPU, I would stop at 2GB of RAM.

If your motherboard supports dual channel mode, you might want to install 4GB in 2 banks of 1GB modules both in dual channel mode.

Chas

by willcomp

You can only install the amount of memory supported by your motherboard. If motherboard supports less than 4GB, that's your limit.

It is not memory that is reserved, it is addresses. PCI cards, video cards, motherboard resources, and other devices use addresses. To see what's happening, in Device Manager view by Resources and then expand I/O. Those are the addresses used and are not available to address RAM.

by jdmajor2

I've been in many forums off and on and these responses are amazing.

Also, my computer has been, and still is, a great computer and it's working so good with 1GB RAM that I don't want to mess with it.

I will increase RAM at a future date. Again, thanks for the great responses.

jan

This discussion is closed to new replies.