1

Possible Duplicate:
Why does Windows only show about 3.5 GB of my more than 4 GB of RAM?

we have DELL Precison 670 machines. we installed 4 1GB memory slips. From the BIOS we can see 4 of them. but in WinXP, the OS says we only have 2.5GB. Why 2.5GB?

5YrsLaterDBA
  • 435
  • 4
  • 11
  • 16

2 Answers2

6

My Guess is you've got a 32bit OS, so your limit is down to 3.5GB then you've probably got the onboard video cranked up to the max utilizing the missing 1GB of RAM. You should be able to turn the video down or just pickup an actual video card and pop it in to regain the other 1gb or RAM.

ErnieTheGeek
  • 459
  • 3
  • 5
  • we installed an NVidia GeForce video card. Are you saying we can configure the machine to use the installed video card and regain the other 1GB RAM? how to do that? – 5YrsLaterDBA Mar 21 '11 at 19:59
  • +1 one would think that the Mobo would be smart enough to divvy out the unusable ram for the video card... – JeffG Mar 21 '11 at 20:00
  • 1
    @Jeff - one one *think* so but I've seen Dell Precision's do some really dumb things with their on-board video. – Mark Henderson Mar 21 '11 at 20:36
  • @Student - Check the BIOS, theres probably some settings in there for disabling the onboard video or reducing the onboard video memory consumption. – ErnieTheGeek Mar 21 '11 at 20:46
  • Memory is NOT automatically limited to 3.5 GB just because you use a 32 bit operating system. Hardware devices require address space so that the system can talk to the devices. Before 4 GB was anywhere near common, it was decided to use the UPPER regions of memory (starting at the 4 GB Limit and counting backwards) for that address space. If you have a 1 GB video card, that's a LARGE address space needed counting back from 4 GB - but video cards are NOT the only devices that need address spaces - most if not all hardware does - network cards, sound cards, etc. – Multiverse IT Mar 21 '11 at 22:43
  • Some systems and some 32 bit operating systems can use 36 bit addressing which can provide access to nearly all the RAM (I have a client running SBS 2003 on a Dell 2950 and it sees 3.99 GB of RAM). – Multiverse IT Mar 21 '11 at 22:45
  • @Multiver - I get what your saying, but those are the exceptions to the rule. – ErnieTheGeek Mar 22 '11 at 17:08
  • But its not a rule. Show me a technical document from Intel, Microsoft, AMD, Crucial, Kingston, or some other reputable vendor defining 3.5 as the limit. Sorry, in a industry where 2+2 always = 4 except with extremely old Pentiums, I don't see why it should be acceptable to misstate things, especially when you seem to know better. – Multiverse IT Mar 29 '11 at 23:13
2

Windows XP has a 4GB physical memory limit, but things like graphics cards and other devices can affect this. Userland memory is also limited to 2GB.

Take a look at this: http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx

And this: http://www.brianmadden.com/blogs/brianmadden/archive/2004/02/19/the-4gb-windows-memory-limit-what-does-it-really-mean.aspx

Hyppy
  • 3,712
  • 20
  • 18