Manny said:
i have just recently added 2GB of ram on my desktop so i have 4GB total... my
bios indicates and recognizes the additional ram but when i look at the
properties on the xp it only shows 2.87 GB of ram why is that?
Address space limitations. You have 4GB of memory, and you also have one
very large or two normal memory sized video cards. The whole
lot, must fit into a 4GB address space on 32 bit WinXP. They take care
of the video card needs first, and whatever is left over, becomes addresses
for the memory. So in this case, 2.87GB of address space was left for memory.
Rest of Memory --- 4.00GB \
\---- Cannot be accessed.
Top_Of_Memory_Register --- 2.87GB /
(Beginning of memory) --- 0.00GB
The memory is there, but there is no way to address it. Any address the
processor generates, will not "hit" the inaccessible region.
I don't know for a fact, you have two video cards. You might have
one video card, with 1GB of onboard memory. If you have two video
cards of 512MB each, try unplugging one of them, then check the
free memory again. It should grow a bit. And if you happen to
have some old video card, like a 32MB PCI video card from years
ago, give it a try. You'll see a lot more of your memory come back.
For people who value total memory, over the ability to game,
a cheesy PCI video card from long ago is the answer. It will
have a smaller addressing requirement, than today's cards with
their ridiculous onboard memory sizes. ( What good is a dog
slow video card, with 1GB of memory on it ? And yet, they make
some like that. )
HTH,
Paul