locked
windows 7 not show complete ram RRS feed

  • Question

  • i have 4 gb ram but my window shows 2.99 gb.

    i have latest bios version and no unwanted hardware attach to my pc.

    i run cpuid it shows 4 gb ram but windows not shows.

    plz help me

    Sunday, November 28, 2010 7:52 AM

Answers

  • On Sun, 28 Nov 2010 07:52:39 +0000, yogesh_gamer wrote:
     
     
    > i have 4 gb ram but my window shows 2.99 gb.
     
     
     
    All 32-bit client versions of Windows (not just XP/Vista/7) have a 4GB
    address space (64-bit versions can use much more). That's the
    theoretical upper limit beyond which you can not go.
     
    But you can't use the entire  address space. Even though you have a
    4GB address space, you can only use *around* 3.1GB of RAM. That's
    because some of that space is used by hardware and is not available to
    the operating system and applications. The amount you can
    use varies, depending on what hardware you have installed, but can
    range from as little as 2GB to as much as 3.5GB. It's usually around
    3.1GB.
     
    Note that the hardware is using the address *space*, not the actual
    RAM itself. If you have a greater amount of RAM, the rest of the RAM
    goes unused because there is no address space to map it to.
     
     

    Ken Blake, Microsoft MVP
    • Marked as answer by Cloud_TS Friday, December 3, 2010 3:39 AM
    Sunday, November 28, 2010 8:29 PM

All replies

  • Are you running a 32Bit Windows 7? If yes, install the 64Bit version, please to see the complete RAM:

    Memory Limits for Windows Releases

    http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx


    André


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Sunday, November 28, 2010 11:48 AM
  • On Sun, 28 Nov 2010 07:52:39 +0000, yogesh_gamer wrote:
     
     
    > i have 4 gb ram but my window shows 2.99 gb.
     
     
     
    All 32-bit client versions of Windows (not just XP/Vista/7) have a 4GB
    address space (64-bit versions can use much more). That's the
    theoretical upper limit beyond which you can not go.
     
    But you can't use the entire  address space. Even though you have a
    4GB address space, you can only use *around* 3.1GB of RAM. That's
    because some of that space is used by hardware and is not available to
    the operating system and applications. The amount you can
    use varies, depending on what hardware you have installed, but can
    range from as little as 2GB to as much as 3.5GB. It's usually around
    3.1GB.
     
    Note that the hardware is using the address *space*, not the actual
    RAM itself. If you have a greater amount of RAM, the rest of the RAM
    goes unused because there is no address space to map it to.
     
     

    Ken Blake, Microsoft MVP
    • Marked as answer by Cloud_TS Friday, December 3, 2010 3:39 AM
    Sunday, November 28, 2010 8:29 PM