32-bit Memory Limit
Results 1 to 12 of 12

Thread: 32-bit Memory Limit

  1. #1
    Registered User
    Join Date
    Jan 2010
    Posts
    27

    32-bit Memory Limit

    Possibly a dumb question. I have a 32-bit computer running Windows 7 Pro with 4 gigs of system memory and a video card with 1 gig of onboard memory. Both are DDR2. A friend told me that the OS and system can only read 4gigs TOTAL in 32-bit and that I should remove some system memory to speed up games since my video memory is likely not being used?

    Is this true?

  2. #2
    Registered User Niclo Iste's Avatar
    Join Date
    Oct 2007
    Location
    Pgh, PA
    Posts
    2,051
    The 32 OS part is technically true it should see about 3.5 gigs of RAM, however I don't understand his rationalization that taking the video card out would speed up games. The card itself has its own built in memory to speed its own performance and is not directly used for temporary file storage as RAM is in the OS.
    One Script to rule them all.
    One Script to find them.
    One Script to bring them all,
    and clean up after itself.

  3. #3
    Registered User
    Join Date
    Jan 2010
    Posts
    27
    Sorry for the confusion. I would remove some system memory, not the video card. The system would then see and use the memory in the video card. Since it would be under the 4gig limit again. According to his thoughts.

  4. #4
    Registered User CeeBee's Avatar
    Join Date
    Nov 2002
    Location
    USA
    Posts
    2,494
    False. The video RAM is unrelated to the system RAM.
    Also making a blank statement that a 32-bit OS can only see/use 4GB of RAM is wrong. Workstation OS's cannot make use of more than 4GB, but some server OS's can...
    Attached Images Attached Images
    Protected by Glock. Don't mess with me!

  5. #5
    Registered User Ferrit's Avatar
    Join Date
    Apr 2001
    Location
    Vancouver Island The Real Canada
    Posts
    4,952
    And to add to what CeeBee said.
    Infact 4 gigs is only in Vista 32 bit and Windows 7 32 bit because of an windows update that addresses it
    XP is completely limited to 3.2 gigs I beleive.
    Gigabyte 990FXA-UD3
    AMD FX 8350 4ghz OCTO-Core
    Windows 8.1 PRO 64
    Adata 256 gig SSD
    Kingston HyperX 1600 16 Gigs
    Sapphire R9 280 2gig
    Enermax Liberty Modular 620
    www.northernaurora.net
    http://www.northernaurora.net/page/chat.html

  6. #6
    Registered User Niclo Iste's Avatar
    Join Date
    Oct 2007
    Location
    Pgh, PA
    Posts
    2,051
    Well now I just feel silly. Thanks for correcting me, I haven't done enough win7/vista and assumed their 32bit counterparts were like xp and I don't work with servers at all.
    One Script to rule them all.
    One Script to find them.
    One Script to bring them all,
    and clean up after itself.

  7. #7
    Registered User Ferrit's Avatar
    Join Date
    Apr 2001
    Location
    Vancouver Island The Real Canada
    Posts
    4,952
    Hey no sweat. Its all very very very confusing.
    Information contradicts each other all over the place
    Gigabyte 990FXA-UD3
    AMD FX 8350 4ghz OCTO-Core
    Windows 8.1 PRO 64
    Adata 256 gig SSD
    Kingston HyperX 1600 16 Gigs
    Sapphire R9 280 2gig
    Enermax Liberty Modular 620
    www.northernaurora.net
    http://www.northernaurora.net/page/chat.html

  8. #8
    Registered User CeeBee's Avatar
    Join Date
    Nov 2002
    Location
    USA
    Posts
    2,494
    Memory limits by OS: http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx
    As you can see some editions are limited below the 4GB (2GB for Win7 starter, 1GB for Vista starter, 2GB for Win2003 server Web edition, 512M for XP starter...)
    Last edited by CeeBee; March 8th, 2010 at 04:45 PM.
    Protected by Glock. Don't mess with me!

  9. #9
    Intel Mod Platypus's Avatar
    Join Date
    Jan 2001
    Location
    Australia
    Posts
    5,783
    So ajkochev, the upshot of this is that your friend is mistaken. There is no point removing system memory - Windows just winds back the amount of system memory it uses, to make room for however much video memory there is.

    What's more, since recent motherboards will use memory in Dual Channel mode, removing a portion of the system RAM will usually reduce the performance, either because of reverting to single channel mode, or reducing the RAM to 3GB when Windows otherwise uses something higher like 3.2GB.

  10. #10
    Chat Operator Matridom's Avatar
    Join Date
    Jan 2002
    Location
    Ontario, Canada
    Posts
    3,778
    Time to add some murkiness to the whole affair.

    Windows 32 (xp, Vista and 7) bit can address a TOTAL - between ALL DEVICES - of 4 gigs of ram. memory allocation is addressed by system components first, then system ram.


    So in this case, 32 bit windows, 4 gigs of system ram, 1 gig on the video.

    Windows will address 1 gig to the video card, then 3 gig to the system RAM. Allowing you to effectively use 3 gigs of ram. If you have more ram then this amount, it sits in your computer un used.

    Myth: Windows vista and 7 32 bit can use 4 gigs of ram regardless of what video card you put in. Windows will show 4 gigs of ram if that's what's installed. This was provided via a windows update to vista and inlcuded in 7 to appease the OEM retailers. People would buy systems with 4 gigs of ram, but windows would only show 2 gigs (dual video cards with 1 gig each). Tech support was then on the line to explain to these users why windows showed less ram, and why the company sold them a computer with more ram then could be used.


    Ferrit, XP is not limited to 3.2 gigs, it's a lot closer to the 4 gigs , most video cards now have 512 megs of ram that makes the "standard" looke like 3.7/3.8 (256 meg video card) or 3.2 (512-768 meg video card).
    <Ferrit> Take 1 live chicken, cut the head off, dance around doing the hokey pokey and chanting: GO AWAY BAD VIRUS, GO AWAY BAD VIRUS
    -----------------------
    Windows 7 Pro x64
    Asus P5QL Deluxe
    Intel Q6600
    nVidia 8800 GTS 320
    6 gigs of Ram
    2x60 gig OCZ Vertex SSD (raid 0)
    WD Black 750 gig
    Antec Tri power 750 Watt PSU
    Lots of fans

  11. #11
    Registered User CeeBee's Avatar
    Join Date
    Nov 2002
    Location
    USA
    Posts
    2,494
    Quote Originally Posted by Matridom View Post
    Windows 32 (xp, Vista and 7) bit can address a TOTAL - between ALL DEVICES - of 4 gigs of ram.
    Again, it's the flavor of the OS that decides how much can be addressed by allowing PAE to be used... See my previous screenshot of a 32-bit Win2003. However there is a limit of 2GB per process.
    Protected by Glock. Don't mess with me!

  12. #12
    Chat Operator Matridom's Avatar
    Join Date
    Jan 2002
    Location
    Ontario, Canada
    Posts
    3,778
    Quote Originally Posted by CeeBee View Post
    Again, it's the flavor of the OS that decides how much can be addressed by allowing PAE to be used... See my previous screenshot of a 32-bit Win2003. However there is a limit of 2GB per process.
    That screenshot is a unique situation for server OS's that use PAE to bypass the normal limitation. (by using virtual 32 bit memory space per application thread). The end result is that, yes, you can use more ram, but you are still limited to the 32 bit process and a total cap on what each process can use. If you want to go down that route, you can look at some server application (like MS SQL) that can exceed the 2 gig limit per process using similar extensions. There will always be exceptions, but in this situation, it's not the norm.

    The original thread was based on desktop OS's and wether windows 7 32 bit could use a full 4 gigs of ram when a beffy video card was installed. My explanation adressed that. I did not use server os's as an example and i did not want complicate the explanation by drawing in all the possible exceptions.

    I'm a firm believer in K.I.S.S.
    <Ferrit> Take 1 live chicken, cut the head off, dance around doing the hokey pokey and chanting: GO AWAY BAD VIRUS, GO AWAY BAD VIRUS
    -----------------------
    Windows 7 Pro x64
    Asus P5QL Deluxe
    Intel Q6600
    nVidia 8800 GTS 320
    6 gigs of Ram
    2x60 gig OCZ Vertex SSD (raid 0)
    WD Black 750 gig
    Antec Tri power 750 Watt PSU
    Lots of fans

Similar Threads

  1. 32 bit bios with Vista64 problems
    By travistee in forum BIOS/Motherboard Drivers
    Replies: 12
    Last Post: April 16th, 2009, 05:43 PM
  2. Replies: 1
    Last Post: December 13th, 2006, 11:05 AM
  3. Replies: 0
    Last Post: March 28th, 2006, 05:27 AM
  4. USB Flash memory arrive/remove notification
    By gcfreddy in forum Programming And Web Design
    Replies: 1
    Last Post: February 8th, 2006, 01:52 PM
  5. Memory reported incorrectly in w2k.
    By techguy13 in forum Windows NT/2000
    Replies: 1
    Last Post: January 11th, 2006, 08:42 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •