Please note that if your video card is integrated into your motherboard and
not an add-in card, part of your system memory will be allocated to it. For
example on a workstation I just installed with integrated video and 1GB of
memory, only 768MB is displayed in the System properties as the onboard GPU
"has" 256MB. That isn't the root cause of your problem (it's unlikely you
have onboard video with 1GB of memory!) but something to keep in mind in
case you do in fact have onboard.
To answer your question 32-bit operating systems will not show the full 4GB
memory. It will detect less than this (typically 2.xGB up to around 3.5GB)
depending on what hardware is installed in the computer. With 32-bit
addressing some space is allocated for things like motherboard resources,
system BIOS, configuration for PCI/AGP/PCI-Express bus slots, memory-mapped
I/O, etc. So for example if you had an add-in sound card, you could remove
it and the amount of memory that is listed in your system properties will
change slightly. This is all assuming of course that your system can
actually see the 4GB of memory (can you see all 4GB during system
The good news is that the memory isn't being ignored, it just isn't being
allocated to Windows and the applications you're running...ok, maybe that's
not exactly good news. But it isn't broken.
"Yoendry Torres" <firstname.lastname@example.org> wrote in message
> Just wondering why my control panel computer info does not recognize the
> 4Gig of RAM that I have installed. Instead it states 2815MB. I am running
> Vista Premium x32. I had window xp pro x32 before and it did not recognize
> the 4Gig either. How much RAM can Vista x32 handle?
> Is this a limitation of x32, will x64 recognize all the RAM, is there
> something else I can do for the full amount of RAM to be recognized?