Sign in with
Sign up | Sign in
Your question
Solved

Maximum Memory that Windows XP Home/Pro can support?

Last response: in Memory
Share
January 25, 2010 7:09:33 PM

Hello. First of all... I know there are probably other posts that asked the same question but I still can't find a good answer...

Currently I have Windows XP Home Edition. I want to upgrade to 4GB of RAM. I can get all the motherboard stuff sorted out, just need help with the RAM. So I want to know if Windows XP Home will support/recognize that 4GB of RAM. If not, will Windows XP Professional Support it? I have XP Pro available.

Thanks.

About the best answer:

There were a lot of good answers so I thank everyone who posted. I just chose the first "most-clearest" answer as the best.
a b } Memory
January 25, 2010 8:23:39 PM

if it is 64 bit it will recognize all 4 gigs but 64 bit XP is extremely problematic

if it is 32 then all you can get is 2.5 gigs
m
0
l
January 25, 2010 8:40:58 PM

Upendra09 said:
if it is 64 bit it will recognize all 4 gigs but 64 bit XP is extremely problematic

if it is 32 then all you can get is 2.5 gigs



wrong

32 bit has a 3.5 mb limit


windows xp home and xp pro will only go up to 3.5

if you need to utilize the whole 4gb goto Windows 7 64 bit... as xp 64 was a bit of a failure.
m
0
l
Related resources
a b } Memory
January 25, 2010 8:53:24 PM

no most XP pcs top out at 2.5 or 3 gigs they don't even get to 3.5 gigs
m
0
l
January 25, 2010 8:58:18 PM

Upendra09 said:
no most XP pcs top out at 2.5 or 3 gigs they don't even get to 3.5 gigs



if i turn my other pc on it comes up with 3.5 gb on xp

it depends on chipsets, and other configurations
m
0
l
a b } Memory
January 25, 2010 8:59:14 PM

in that case ok

it is subjective then
m
0
l
January 25, 2010 8:59:56 PM

Upendra09 said:
in that case ok

it is subjective then



but regardless of what it says 32 bit is 3.5gb
m
0
l
a b } Memory
January 25, 2010 9:01:19 PM

true
m
0
l
January 25, 2010 9:07:28 PM

Upendra09 said:
if it is 64 bit it will recognize all 4 gigs but 64 bit XP is extremely problematic

if it is 32 then all you can get is 2.5 gigs


Hellboy said:
wrong

32 bit has a 3.5 mb limit


windows xp home and xp pro will only go up to 3.5

if you need to utilize the whole 4gb goto Windows 7 64 bit... as xp 64 was a bit of a failure.


3.5mb limit haha.. Buy yeah, im pretty sure the 3.5GB is right cause I heard it on more posts. I never heard of 2.5GB.. that just seems wierd.

Thanks for the help.
m
0
l
January 25, 2010 9:09:58 PM

Hellboy said:
if i turn my other pc on it comes up with 3.5 gb on xp

it depends on chipsets, and other configurations


Can you please tell me more about your other PC? Cause If i buy 4GB of RAM.. I wanna know that I am gonna get 4GB of RAM (OR at least 3.5GB in this case)
m
0
l

Best solution

January 25, 2010 9:14:59 PM

If your running a 32 bit version of windows xp home/pro then you won't be able to use all 4 gigs. It will still be compatible in the sense the computer will run but the amount of memory that will be available to windows will be less than 4GB.

There is no hard limit as mentioned above. the amount of memory that windows will see will depend on the other "memory mapped" hardware in your system. And I believe there are also certain software options you can play around with to increase the amt of memory available to windows (memory remap?).

I am still running XP pro 32 bit on my machine and I can see about 3.25 GB of RAM in windows.

To get a full 4GB and higher you would need to upgrade to a 64 bit OS. As Hellboy mentioned XP 64 had really bad support so I would also recommend Windows 7 64 bit.
Share
January 25, 2010 9:20:09 PM

scudst0rm said:
If your running a 32 bit version of windows xp home/pro then you won't be able to use all 4 gigs. It will still be compatible in the sense the computer will run but the amount of memory that will be available to windows will be less than 4GB.

There is no hard limit as mentioned above. the amount of memory that windows will see will depend on the other "memory mapped" hardware in your system. And I believe there are also certain software options you can play around with to increase the amt of memory available to windows (memory remap?).

I am still running XP pro 32 bit on my machine and I can see about 3.25 GB of RAM in windows.

To get a full 4GB and higher you would need to upgrade to a 64 bit OS. As Hellboy mentioned XP 64 had really bad support so I would also recommend Windows 7 64 bit.


I'm pretty sure I have 32bit. Thanks. As long as I don't get like 2GB RAM out of it I am happy.
m
0
l
January 25, 2010 9:25:15 PM

It also depends on how much memory your on board video is taking out of that 4gig!
m
0
l
January 25, 2010 9:44:06 PM

rsmith13 said:
It also depends on how much memory your on board video is taking out of that 4gig!


I don't think it will take too much. My new motherboard that I am buying has a Geforce 8100.. Im just gonna disable that and use my 8400GS.
m
0
l
a b } Memory
January 25, 2010 9:48:17 PM

32 bit will address 4 gig of memory max. But you must count in all your memory in your system, like your video card for instance. System/hardware memory will be assigned address space first. Then whatever is left over up to 4gig will be addressed as RAM.
That usually means for most people who have a 512 meg video card, you end up with about 3.2~3.3 gig of memory. If you have a 1 gig video card, then bingo, there goes another 512meg from your main RAM, so you end up with about 2.5~2.7 gig of RAM that windows can use. (There are other things in your system that have memory besides the video card)
m
0
l
January 25, 2010 10:11:42 PM

everything in a computer need adresses space in order for the system to access them. BIOS needs addresses, USB ports need addresses, sound, video, LAN, WI-FI,... all of them need addresses. 32 bits system can count up to 4GB adresses. The exact number is 4294967296(2^32) individual adress. So, the more stuff you add to your computer, the more this number is going down. And once every card and other stuff is configured, then what remain is allocated to memory. that's why most computer showes 3.5 GB, but more stuffed one can show less.
m
0
l
January 25, 2010 10:43:32 PM

jitpublisher said:
32 bit will address 4 gig of memory max. But you must count in all your memory in your system, like your video card for instance. System/hardware memory will be assigned address space first. Then whatever is left over up to 4gig will be addressed as RAM.
That usually means for most people who have a 512 meg video card, you end up with about 3.2~3.3 gig of memory. If you have a 1 gig video card, then bingo, there goes another 512meg from your main RAM, so you end up with about 2.5~2.7 gig of RAM that windows can use. (There are other things in your system that have memory besides the video card)


pat said:
everything in a computer need adresses space in order for the system to access them. BIOS needs addresses, USB ports need addresses, sound, video, LAN, WI-FI,... all of them need addresses. 32 bits system can count up to 4GB adresses. The exact number is 4294967296(2^32) individual adress. So, the more stuff you add to your computer, the more this number is going down. And once every card and other stuff is configured, then what remain is allocated to memory. that's why most computer showes 3.5 GB, but more stuffed one can show less.


Alright thanks.
m
0
l
January 25, 2010 10:44:55 PM

Best answer selected by fuddy12345.
m
0
l
!