Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Quick 4Gb RAM Question...

Quick 4Gb RAM Question...

Scheduled Pinned Locked Moved The Lounge
questioncom
20 Posts 12 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Ed Poore

    Video RAM has nothing to do with the RAM accessed by the processor. So you can use 4GB (theoretically) with a 32-bit processor.


    I doubt it. If it isn't intuitive then we need to fix it. - Chris Maunder

    H Offline
    H Offline
    Henry Minute
    wrote on last edited by
    #5

    Ed.Poore wrote:

    So you can use 4GB (theoretically) with a 32-bit processor

    Unfortunately Windows takes some of the 4GB for its own use, amount varies depending on lots of things, somewhere between 250 - 750MB. So you only get about 3.25GB to play with.

    Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain

    E 1 Reply Last reply
    0
    • E Ed Poore

      Video RAM has nothing to do with the RAM accessed by the processor. So you can use 4GB (theoretically) with a 32-bit processor.


      I doubt it. If it isn't intuitive then we need to fix it. - Chris Maunder

      J Offline
      J Offline
      Jon Rista
      wrote on last edited by
      #6

      Well, a 32bit system can only address up to 4Gigs total. That means that windows has no option but to map ALL memory from everything, including bios, any other ROMs, and yes, even video memory, onto that full 4Gb of address space. Its usually system dependent, but if you have a 512Meg video card, you'll get anywhere from 3.15 to 3.4 gigs of usable memory. If you have other periferals plugged into the motherboard, they may also have their own memory...and your available system memory will be reduced even more. There is a feature...called PAE (Physical Address Extension), that MIGHT be able to 'extend' your 4Gb a little farther by changing how periferals are mapped by sort of sharing some address space until sharing isn't possible. There is no guarantee it will work, and if you make heavy use of all the devices with memory at the same time, the dynamic mapping will have no recourse but to consume the full amount for all other sources of memory plugged into your system. Use the following command to enable PAE: BCDEdit /set PAE forceenable

      S 1 Reply Last reply
      0
      • M Miszou

        If I have a machine with 4GB RAM and 512MB Video RAM, should I use a 32-bit or 64-bit Operating System? That is all, thank you. ;)

        The StartPage Randomizer - The Windows Cheerleader - Twitter

        T Offline
        T Offline
        TylerBrinks
        wrote on last edited by
        #7

        Windows (xp or vista) won't be able to use all 4 GB unless you use 64 bit. You can google it... I've personally tested it with exactly 4 GB - same system with x32 and x64. As long as you have drivers, you'll never turn back once you start using x64!!

        1 Reply Last reply
        0
        • M Miszou

          If I have a machine with 4GB RAM and 512MB Video RAM, should I use a 32-bit or 64-bit Operating System? That is all, thank you. ;)

          The StartPage Randomizer - The Windows Cheerleader - Twitter

          M Offline
          M Offline
          Member 96
          wrote on last edited by
          #8

          I've been using a 64bit windows xp pro as a host for my virtual 32 bit machines I work on and to be honest I don't think I'd install a 64bit os again unless it becomes the standard. There is no appreciable difference in speed for all the little weirdnesses you have to contend with.


          "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

          L E 2 Replies Last reply
          0
          • H Henry Minute

            Ed.Poore wrote:

            So you can use 4GB (theoretically) with a 32-bit processor

            Unfortunately Windows takes some of the 4GB for its own use, amount varies depending on lots of things, somewhere between 250 - 750MB. So you only get about 3.25GB to play with.

            Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain

            E Offline
            E Offline
            Ed Poore
            wrote on last edited by
            #9

            Hence the theoretically. Besides you're still using all 4GB of it, some of it happens to be required to run Windows which runs everything else. Besides if all 4GB are not used then to be honest it's wasted.


            I doubt it. If it isn't intuitive then we need to fix it. - Chris Maunder

            1 Reply Last reply
            0
            • M Member 96

              I've been using a 64bit windows xp pro as a host for my virtual 32 bit machines I work on and to be honest I don't think I'd install a 64bit os again unless it becomes the standard. There is no appreciable difference in speed for all the little weirdnesses you have to contend with.


              "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #10

              John C wrote:

              no appreciable difference in speed

              You don't use Paint.NET then - the speed difference between 32bit and 64bit can be as much as 30% (with the same CPU in a different mode)

              1 Reply Last reply
              0
              • J Jon Rista

                Well, a 32bit system can only address up to 4Gigs total. That means that windows has no option but to map ALL memory from everything, including bios, any other ROMs, and yes, even video memory, onto that full 4Gb of address space. Its usually system dependent, but if you have a 512Meg video card, you'll get anywhere from 3.15 to 3.4 gigs of usable memory. If you have other periferals plugged into the motherboard, they may also have their own memory...and your available system memory will be reduced even more. There is a feature...called PAE (Physical Address Extension), that MIGHT be able to 'extend' your 4Gb a little farther by changing how periferals are mapped by sort of sharing some address space until sharing isn't possible. There is no guarantee it will work, and if you make heavy use of all the devices with memory at the same time, the dynamic mapping will have no recourse but to consume the full amount for all other sources of memory plugged into your system. Use the following command to enable PAE: BCDEdit /set PAE forceenable

                S Offline
                S Offline
                Stuart Dootson
                wrote on last edited by
                #11

                Jon Rista wrote:

                There is a feature...called PAE (Physical Address Extension), that MIGHT be able to 'extend' your 4Gb a little farther by changing how periferals are mapped by sort of sharing some address space until sharing isn't possible

                It doesn't - at least on 32-bit XP - we were trying that at work this week and we still only got 3.25GB rather than 4GB.

                J 1 Reply Last reply
                0
                • S Stuart Dootson

                  Jon Rista wrote:

                  There is a feature...called PAE (Physical Address Extension), that MIGHT be able to 'extend' your 4Gb a little farther by changing how periferals are mapped by sort of sharing some address space until sharing isn't possible

                  It doesn't - at least on 32-bit XP - we were trying that at work this week and we still only got 3.25GB rather than 4GB.

                  J Offline
                  J Offline
                  Jorgen Andersson
                  wrote on last edited by
                  #12

                  It's only implemented for advanced and datacenter servers.

                  S 1 Reply Last reply
                  0
                  • J Jorgen Andersson

                    It's only implemented for advanced and datacenter servers.

                    S Offline
                    S Offline
                    Stuart Dootson
                    wrote on last edited by
                    #13

                    Jörgen Andersson wrote:

                    It's only implemented for advanced and datacenter servers

                    That's not what Microsoft say[^] - and certainly the computer properties dialog said that PAE was active.

                    J 1 Reply Last reply
                    0
                    • S Stuart Dootson

                      Jörgen Andersson wrote:

                      It's only implemented for advanced and datacenter servers

                      That's not what Microsoft say[^] - and certainly the computer properties dialog said that PAE was active.

                      J Offline
                      J Offline
                      Jorgen Andersson
                      wrote on last edited by
                      #14

                      I stand corrected. What I meant to say is that it only allows you to access more than 4GB on advanced and datacenter server. On the other versions it is implemented for compatibility reasons, but it won't allow you to access more memory.

                      J 1 Reply Last reply
                      0
                      • J Jorgen Andersson

                        I stand corrected. What I meant to say is that it only allows you to access more than 4GB on advanced and datacenter server. On the other versions it is implemented for compatibility reasons, but it won't allow you to access more memory.

                        J Offline
                        J Offline
                        Jon Rista
                        wrote on last edited by
                        #15

                        It doesn't allow you to access "more" than 4GB at all...it just optimizes how devices are mapped onto the 4GB space to minimize waste, and overlap/share the same space when possible.

                        1 Reply Last reply
                        0
                        • M Miszou

                          If I have a machine with 4GB RAM and 512MB Video RAM, should I use a 32-bit or 64-bit Operating System? That is all, thank you. ;)

                          The StartPage Randomizer - The Windows Cheerleader - Twitter

                          E Offline
                          E Offline
                          El Corazon
                          wrote on last edited by
                          #16

                          Miszou wrote:

                          32-bit or 64-bit Operating System?

                          which operating system?

                          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb) John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others."

                          1 Reply Last reply
                          0
                          • M Member 96

                            I've been using a 64bit windows xp pro as a host for my virtual 32 bit machines I work on and to be honest I don't think I'd install a 64bit os again unless it becomes the standard. There is no appreciable difference in speed for all the little weirdnesses you have to contend with.


                            "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                            E Offline
                            E Offline
                            El Corazon
                            wrote on last edited by
                            #17

                            video editing, photo touch ups, compression, all are faster in 64bit native. but 32bit software on 64bit ends up the same.

                            _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb) John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others."

                            M 1 Reply Last reply
                            0
                            • E El Corazon

                              video editing, photo touch ups, compression, all are faster in 64bit native. but 32bit software on 64bit ends up the same.

                              _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb) John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others."

                              M Offline
                              M Offline
                              Member 96
                              wrote on last edited by
                              #18

                              Well I've only personally used it for photo touch ups and compression and found no difference at all other than half the tools won't register as a shell option when you click on that file type with their 64 bit versions. Theoretically faster perhaps, stopwatch or noticeably faster...not in my experience.


                              "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                              E 1 Reply Last reply
                              0
                              • M Member 96

                                Well I've only personally used it for photo touch ups and compression and found no difference at all other than half the tools won't register as a shell option when you click on that file type with their 64 bit versions. Theoretically faster perhaps, stopwatch or noticeably faster...not in my experience.


                                "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                                E Offline
                                E Offline
                                El Corazon
                                wrote on last edited by
                                #19

                                John C wrote:

                                Theoretically faster perhaps, stopwatch or noticeably faster...not in my experience.

                                in larger memory activities, still below the 4gig, it is about 10% +-. So if the activity takes 10 minutes you notice it a lot better than if the activity is 10 seconds. Thus you really have to be using large files for compression, or heavy memory use settings for compression, or touch ups that involve significant movements of memory. These are generally advanced activities, but they are definitely stop-watch and noticeably faster. of course above the 4gig boundary there can no longer be any comparison.

                                _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb) John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others."

                                1 Reply Last reply
                                0
                                • M Miszou

                                  If I have a machine with 4GB RAM and 512MB Video RAM, should I use a 32-bit or 64-bit Operating System? That is all, thank you. ;)

                                  The StartPage Randomizer - The Windows Cheerleader - Twitter

                                  R Offline
                                  R Offline
                                  Rocky Moore
                                  wrote on last edited by
                                  #20

                                  If you are talking about Vista or Windows 7 and you have 64 bit CPU, go 64 bit. No real reason for 32 bit unless you have some old DOS programs :) As for speed though, you will not notice much of a difference unless you are running 64 bit apps. Some of Microsoft's server apps are now moving 64 bit.

                                  Rocky <>< Recent Blog Post: Doughboy – R.I.P. Thinking about Silverlight? www.SilverlightCity.com

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups