Ram not registering - have 4x1gb windows only addressing 3gb

dubplatepressure

Distinguished
Oct 25, 2006
36
0
18,530
Running XP pro SP2
P5ND2 SLI mobo
2 sets of corsair pc5300 2x1GB ram, total 4gb
805 D chip
X1950xt
250 SATA hd
680w psu



Bios registers 4 gb installed memory but windows is not addressing the final 1 GB. I read something I didnt totally understand about PAE and that 32 bit XP cannot address more than 3 GB... not sure if that's true or not...

Any help?

8O
 

croc

Distinguished
BANNED
Sep 14, 2005
3,038
1
20,810
(sigh) One more time, boys and girls. Get out your calculator and calc 32 to the 2nd... Comes out as 4 GB, eh?

What happens to the other GB? (sometimes less, sometimes more...)

Go look it up. Start with Google, or take a shortcut and try msdn... (I'll give a bit of a hint... Has something to do with drivers, other system overheads, etc...)
 

dubplatepressure

Distinguished
Oct 25, 2006
36
0
18,530
thanks hatman, I actually did google search it, but I guess I'm not as technically savvy as someone like Croc, so I apologize for making him or you feel reduntant...

Cheers
 

Dahak

Distinguished
Mar 26, 2006
1,267
0
19,290
Don't worry as this is quite normal.A 32bit OS can only utilize something like 3.2gigs of memory.You want to use anymore,you need to go with a 64 bit OS.Goodluck.

Dahak

AMD X2 5600+ @ 2.8ghz(stock)
M2N32-SLI DELUXE MB
2 GIGS DDR2 800 RAM
THERMALTAKE 850WATT PSU
7950 GX2 560/1450
ACER 22IN. LCD
SMILIDON RAIDMAX GAMING CASE
80GIG/250gig SATA2 HD's
XP MCE
3DMARK05 14644
 
I see you were wondering about PAE. IIRC, PAE is sometimes used to get 32 bit SERVER operating systems to use that missing RAM for SOME applications, such as SQL server. It is a complicated explanation I have never fully understood but it seems there is no way for us everyday 32 bit users to do it.

A 32 bit OS can only ADDRESS 4 gig of RAM. Some of that 4 gig limit is reserved for other things such as your video card RAM for example. Hence you end up with 3.2, 3.0 or 3.5 etc. of useable RAM



To use all 4 gig you need a 64 bit OS, (and the correct CPU and chipset.)
 

dubplatepressure

Distinguished
Oct 25, 2006
36
0
18,530
I dont quite understand why my OS would reserve a full gig of ram for other things when it doesnt when I only have 2 gb installed... or why it would allocate memory for shared ram on my GPU when my gpu doesn't use shared memory.... but oh well.

I dont fully understand the reason, but at this point it doesn't matter.

Thanks for the help guys, I guess I'll move to a 64 bit OS.
 
Are you having problems with it the way it is?
Do you actually need the 4 gig of memory? By far most people don't need or will notice any difference between 2 and 4 gig.
64 bit OS's (Windows) can be troublesome with driver/hardware availability/compatabilty.
 

jt001

Distinguished
Dec 31, 2006
449
0
18,780
You probably won't notice the lost memory, still, it would bug me to know it was there and wasn't being utilized.

As other people have said, you need a 64-bit os to utilize it all, I use xp64 and I haven't had any issues so I'd recommend giving it a try, you can also download a 6 month trial from ms, to make sure everything works with it before you spend any cash.
 

TheRodent

Distinguished
Jul 1, 2007
37
0
18,530
I dont quite understand why my OS would reserve a full gig of ram for other things when it doesnt when I only have 2 gb installed... or why it would allocate memory for shared ram on my GPU when my gpu doesn't use shared memory.... but oh well.

I dont fully understand the reason, but at this point it doesn't matter.

Thanks for the help guys, I guess I'll move to a 64 bit OS.


Your system does reserve 1gb for other uses even when you only have 2gb of ram installed. The reason it does not impact the visible memory is that this is 1gb of the virtual memory address space. That still leaves 3gb available to map to the 2gb of physical memory.

Your GPU may not use shared memory but depending on operating systems it may be memory mapped into the virtual address space.
 

Mondoman

Splendid
To clarify, there are only 4GB of available memory *addresses*. The issue is a shortage of addresses to assign to the physical RAM (since in order to use the physical RAM, it needs an address). When you only have 2GB of physical RAM installed, there's no problem because the system has 4GB of addresses to work with, so even after using up something like 1GB of addresses for the hardware and setup, more than enough addresses are left over for all your 2GB of physical RAM.
 

TRENDING THREADS