1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

Windows 7 needs RAM but how much?

Discussion in 'PC Hardware' started by Christer, 2010/07/01.

  1. 2010/07/04
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    fixit10,
    hello and welcome to Windows BBS ... :) ... !

    Yes, I missed to specify which OS version but further down in the thread, 64-bit was specified.

    Well, 32-bit operating systems can address 4 GB but when the video card and other onboard memory has been assigned, only a reduced proportion of the 4 GB RAM can be utilized.

    Roger,
    thanks, I'll have a look at them.
     
  2. 2010/07/04
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    If I don't respond to new posts in this thread, I'd like you to know that I'm not rude ... :p ... but away from home quite a lot during the next four weeks.
     

  3. to hide this advert.

  4. 2010/07/04
    dannie

    dannie Inactive

    Joined:
    2010/01/28
    Messages:
    4
    Likes Received:
    0
    Windows 7 needs RAM buthow much?

    I have found this site very good for when I want to upgrade memory.

    http://www.crucial.com/

    The Crucial Memory Advisorâ„¢ tool is a quick, 3-step process
    to find guaranteed-compatible memory for computers and
    motherboards. Just fill in computer details in the 3 fields, you are given a drop down choice to choose from, then click Find It.

    If this doesn't help I am sure this site will help others.
    dannie
     
  5. 2010/07/05
    Bill

    Bill SuperGeek WindowsBBS Team Member

    Joined:
    2002/01/11
    Messages:
    3,368
    Likes Received:
    411
    The "sweet spot" is defined as that point where less RAM has a noticeable drop in performance, but more RAM yields only marginal gains for the money. The problem defining the sweet spot today is there are many hardware and software configurations that affect the sweet spot. These include:
    32-bit or 64-bit
    Number of cores for the CPU
    Dual channel or Triple channel​

    So the sweet spot for running 32-bit with triple channel is probably 3Gb (3 x 1Gb). 32-bit and dual channel is probably 4Gb (2 x 2Gb) even though between 3 and 4 is lost to overhead. 6Gb (3 x 2Gb) on 32-bit is a waste but would probably be right for 64-bit and triple channel. But 8Gb (4 x 2Gb) may be right for 64-bit and dual channel - though some may argue that 4Gb is it.
     
  6. 2010/07/06
    fixit10

    fixit10 Inactive

    Joined:
    2010/07/03
    Messages:
    5
    Likes Received:
    0
    Here is a little more detail quoted from Bob Heath.

    "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

    What this means is a typical system may see between ~256MB and 1GB of address space below 4GB reserved for hardware use that the OS cannot access. Intel chipset specs are pretty good at explaining what address ranges gets reserved by default and in some cases call out that 1.5GB is always reserved and thus inaccessible to Windows.

    When looking at memory in systems (be it desktop or notebook) there are three questions to ask that will tell you the maximum amount of memory your O/S will be able to use:

    1. What O/S Edition have you installed?

    a. 32-bit Windows is limited to a maximum of 4GB and cannot see any pages above 4GB.

    b. 64-bit Windows can use between 8GB and 128GB depending on SKU.

    2. What address range can your processor actually access?

    a. Typically that’ll be 40-bit addressing today for x64 (Intel EM64T/AMD64), but older processors may be limited to 36-bit or even 32-bit

    3. Can your system’s chipset map memory above 4GB?

    a. Mobile chipsets on sale today cannot (but that may change with time)

    b. Newer workstations (which use chipsets developed for single or multi-proc servers) usually can.

    Windows can remap memory from below 4GB to above 4GB and use it there, however, that relies on the three points above:

    1. Can Windows access memory above 4GB?

    a. 32-bit "“ NO

    b. 64-bit "“ Maybe (due to chipset limitations)

    2. Can your processor access memory above 4GB?

    a. If it’s recent then it might, and if it’s either AMD64 or EM64T it’s almost certain

    3. Does your chipset allow pages to be remapped above 4GB?

    a. Probably not "“ and that’s what’s catching people who install 64-bit Vista to work around point 1 "“ they find they still cannot see above 4GB

    In some cases, OEMs may be able to tweak their BIOS to reserve less memory for platform use, but we’re not talking a huge difference (ie, 100’s of MBs).

    In the end a 32-bit OS and/or application can only, ever, handle 4GB of memory at a time, the AWE stuff just swaps chunks of memory in and out of that 4GB space, thus fooling the application and OS into using more space than it can "seeâ€.

    Physical Address Extension (PAE), extends the physical address space to 36-bits if your HW supports this. For most operations, the processor execution units will only see 32-bit addresses, the MMU will take care of the translation to 36bit addresses. No swapping here, only page translations (which are used regardless of PAE being on or not), this is a fundamental feature of any virtual memory operating system.

    The OS and apps only see 32-bit addresses because the registers are limited to 32-bits (hence the "32-bit" architecture nomenclature). These are linear addresses which are extended to 36-bits in the translation to physical addresses, but they never show up in registers since there’s no room. It’s all internal until the address lines coming out of the chip are toggled. Thus my comment above about "if your H/W supports this (PAE) ". I’m not going into how that works…

    So, the OS can happily handle up to 64 GB of memory for 32-bit PAE-able systems.

    Hope this helps explain the whole, "˜Why can’t I see 4 Gig of RAM in my system?" thing…

    BTW "“ This does not change for Vista either… "

    references:
    http://support.microsoft.com/kb/929605/en-us

    HWJunkie DL (MSFT internal)

    Bob Heath (original author of this summary material)
     
  7. 2010/07/11
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    dannie, Bill, fixit10 and all,
    thanks for your input! I'll take it all in consideration and hopefully be able to tell you what I decided and why ... :eek: ... ! (I'm leaning towards 4 GB but ... :D ... )
     
  8. 2010/07/11
    Bill

    Bill SuperGeek WindowsBBS Team Member

    Joined:
    2002/01/11
    Messages:
    3,368
    Likes Received:
    411
    Just remember, more hardware means greater demands for power. Make sure you have a quality PSU with ample power to support it.
     
  9. 2010/07/13
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    I'm considering either Antec TP-550 or Corsair HX650 but as long as it's modular, I'll consider any suggestion in that power range.
     
  10. 2010/07/13
    Bill

    Bill SuperGeek WindowsBBS Team Member

    Joined:
    2002/01/11
    Messages:
    3,368
    Likes Received:
    411
    Well, I happen to like both Antec and Corsair PSUs (and another RAM maker, Mushkin, makes good supplies too) so IMO, you can't go wrong with either, assuming the 550 meets your needs. Both have 120mm fans and that is good. Both have very good efficiency, though the Corsair a tiny bit better. But if I had to choose, I would probably go with the Corsair because the extra wattage has a better chance of covering demands should I decide on a bigger graphics card in the next year or two, and also, because it has a 7 year warranty instead of 5 (but note many PSUs are only covered for 3, so 5 is nothing to sneeze at).

    Modular is nice because it looks better, but also you don't have extra cables interfering with proper front-to-back air flow. But, any time you add a connection in the circuit, you add some resistance. And connectors can come loose. Of course quality makes a difference there too and you can expect Antec and Corsair use quality connectors and assembly/wiring of those connectors.
     
  11. 2010/07/13
    Athlonite

    Athlonite Inactive

    Joined:
    2009/08/23
    Messages:
    174
    Likes Received:
    7
    you cant go wrong with the Corsair HX650 even has a 7 yr warranty seven years is pretty d@mn good for a PSU warranty and as Bill stated the bit extra now saves having to buy another PSU a bit latter on as you'll have some head room for extra hardware
     
  12. 2010/07/17
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Bill, Athlonite,

    I'll have a closer look at the two and which cables that are permanently connected to the PSU will probably be the deciding factor. I believe 550 W is enough "head room" but I understand what you mean. However, 2 more years warranty ... :cool: ... is also a factor.
     
  13. 2010/07/17
    Lukeno1

    Lukeno1 Well-Known Member

    Joined:
    2009/02/06
    Messages:
    482
    Likes Received:
    0
    With regards to the memory, my computer has two different sets of Kingston RAM that seem to work fine together - and the addon modules I bought were not part of a kit.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.