Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 The 3GB-not-4GB RAM problem

views
     
TSfariz
post Aug 11 2008, 09:09 AM, updated 16y ago

Tan Sri F
Group Icon
VIP
16,825 posts

Joined: Jan 2003
From: Siberia
Problem statement:
I just bought a system with 4GB of physical RAM in it. The BIOS posts 4GB, but Windows tells me that I have anywhere from 2.75 - 3.5GB of RAM. Where is the rest of my RAM?

Summary:
If you are running 32-bit Windows, you must live with it. You will not ever see all 4GB of RAM you've paid for.

If you are running 64-bit Windows, you may have to live with it. Depending on your motherboard's chipset, your system may support memory remapping. If so, you will be able to use all 4GB of RAM.

Detailed:
Due to an architectural decision made long ago, if you have 4GB of physical RAM installed, Windows is only able to report a portion of the physical 4GB of RAM (ranges from ~2.75GB to 3.5GB depending on the devices installed, motherboard's chipset & BIOS).

This behavior is due to "memory mapped IO reservations". Those reservations overlay the physical address space and mask out those physical addresses so that they cannot be used for working memory. This is independent of the OS running on the machine.

Significant chunks of address space below 4GB (the highest address accessible via 32-bit) get reserved for use by system hardware:
  • BIOS – including ACPI and legacy video support
  • PCI bus including bridges etc.
  • PCI Express support will reserve at least 256MB, up to 768MB depending on graphics card installed memory
More detail and source: http://blogs.msdn.com/hiltonl/archive/2007...am-problem.aspx

This post has been edited by fariz: Aug 11 2008, 09:10 AM
TSfariz
post Aug 11 2008, 09:42 AM

Tan Sri F
Group Icon
VIP
16,825 posts

Joined: Jan 2003
From: Siberia
QUOTE(linkinstreet @ Aug 11 2008, 09:36 AM)
From reports I've read, this is the same as the amount of RAM that the Graphic card has, thus if the Graphic card you are using is an SLi'ed one, with each using 1GB of RAM, be prepared to lose 2GB from the memory addressing space that windows allocated
*
I'm not sure about that.. but feel free to share more on this subject
TSfariz
post Aug 13 2008, 07:52 PM

Tan Sri F
Group Icon
VIP
16,825 posts

Joined: Jan 2003
From: Siberia
QUOTE(ronaldjoe @ Aug 13 2008, 07:49 PM)
Vista is memory hungry hmm.gif 
*
read the reply above you
TSfariz
post Jan 10 2010, 05:16 PM

Tan Sri F
Group Icon
VIP
16,825 posts

Joined: Jan 2003
From: Siberia
it can detect but it won't fully use it.

 

Change to:
| Lo-Fi Version
0.0196sec    0.44    7 queries    GZIP Disabled
Time is now: 6th December 2025 - 11:13 PM