64bit, 32bit: What's the difference?

QuadyTheTurnipQuadyTheTurnip Icrontian
edited November 2009 in Science & Tech
I'm looking at upgrading from Windows 7 RC to Windows 7. And I need to decide whether to get the 64bit or 32bit version. I've always gotten 32bit versions of OSs just because thats what I knew worked, but apparently(?) my laptop can run 64bit-style (AMD Turion64 x2), and I was wondering if there's any benefits or pitfalls to doing so.

(Yeah, I have no idea what the difference is between the two.)

Comments

  • ThraxThrax 🐌 Austin, TX Icrontian
    edited November 2009
    Our Win 7 FAQ answers your question: http://icrontic.com/articles/the-ultimate-windows-7-faq
  • QuadyTheTurnipQuadyTheTurnip Icrontian
    edited November 2009
    Sweet, thanks.
  • edited November 2009
    It's a tough call with only 2gb of ram, because 64-bit programs often take up more memory than the same program in 32-bit. If you might upgrade the ram in the future, 64-bit is a good choice.
  • shwaipshwaip bluffin' with my muffin Icrontian
    edited November 2009
    I'd be surprised by this, unless a program was mostly pointers to pointers to pointers. I haven't run 32bit in a long time so I couldn't really be sure though.
  • kryystkryyst Ontario, Canada
    edited November 2009
    32bit programs on a 64 bit machine can take up more memory then it's corresponding 64bit program. But native 64 bit programs run more efficiently.

    The ram issue results from the fact that a 64bit os reserves a 64bit chunk of memory for each call so if a program is in 32 bit mode it's still reserving a 64bit chunk so it's effectively wasting memory. However a program written for 64bit uses the full chunk so it's more efficient. However the practical impact 32bit pograms have running on a 64bit os has long since passed. It's not significant anymore.
  • QuadyTheTurnipQuadyTheTurnip Icrontian
    edited November 2009
    I'm using primarily 32-bit-only programs, and I'm at my laptop's memory limit of 2gb, so I'm going with 32-bit.
  • SnarkasmSnarkasm Madison, WI Icrontian
    edited November 2009
    What. Why. This is silly.
  • RyderRyder Kalamazoo, Mi Icrontian
    edited November 2009
    :tim:
  • primesuspectprimesuspect Beepin n' Boopin Detroit, MI Icrontian
    edited November 2009
    Quady, that's actually a bad decision. 64 bit is mainstream now. 32 bit is the old tech.
  • photodudephotodude Salt Lake, Utah Member
    edited November 2009
    I question Prime's assessment for your situation, and your decision.

    I agree with prime that 64bit is the only logical direction for a new OS. but considering that you only have 2GB of ram, and your laptop only supports 2GB. I'm not sure 64bit is right for that system. I consider minimum ram for 32bit as 2GB and the minimum for 64bit as 4GB since 64bit addresses more memory.

    Even though your processor is 64bit capable, I would lean towards 32bit for that system as I doubt you will see a benefit to 64bit with a 2GB limit on RAM.

    But you may want to consider not upgrading and putting the money towards a laptop that really can benefit from 64bit with more Ram to access.
  • RyderRyder Kalamazoo, Mi Icrontian
    edited November 2009
    The point being is that he then owns a 64-bit OS. The PC it is installed on will not last forever, but the license for the OS will.

    How about next year when something new comes into his hands hardware wise. With 4 or 8GB of ram. Why limit yourself to 32-bit now just because you do not have the hardware to make "full" use of it?
  • ThraxThrax 🐌 Austin, TX Icrontian
    edited November 2009
    If you buy the upgrade or full editions, it comes with both x86 and x64, meaning you can install the 64-bit version when your system is modernized. If you buy only the x86, it means you bought the OEM copy, and that can't be transferred to a new PC. ;)

    Really your only choice at this juncture is to buy an edition which provides both media. You can go x86 now, and it will be fine, but the minute you upgrade to a better system, you need to drop x86 like a bad habit.
  • photodudephotodude Salt Lake, Utah Member
    edited November 2009
    RyderOCZ,
    I don't see the point in considering license life and portability with laptops. This system is capped for hardware as I doubt a laptop motherboard swap. I don't know anyone who is really building their own laptops so portibility of the license is off the table unless it makes sense to move the license to a desktop later. If this was a desktop I would totally agree with your point, or if the plan was to junk the laptop and port the license to a desktop system later. As as a laptop license stand alone, I don't agree.

    I think the above argument also applies to buying a full edition for this laptop. really this is a system that can't be modernized without a full replacement.

    The assessment for sticking to 32bit is a good one for this specific situation... Unless someone can really justify a benefit for putting a 64bit OS on a laptop that is limited and maxed out at 2GB of ram.
  • kryystkryyst Ontario, Canada
    edited November 2009
    Because even with only 2gb of ram 64bit os will run applications 64bit applications faster then a 32bit os running 32bit applications and a 64bit os running a 32bit app with only 2gigs of ram won't see any significant impact.

    Were we talking about windows XP 32 vs 64. Then yes I'd say stick with 32 in this case. However if we are talking windows 7 or vista and your mobo supports a 64bit os then get the 64 bit OS. The core functions run better in 64bit even with only 2 gigs of ram.
  • SnarkasmSnarkasm Madison, WI Icrontian
    edited November 2009
    Not to mention that if you buy an x64 license now and then trash that laptop in a year and get something decent, you can treat the new laptop to the same x64 license you were using on the crappy laptop. You don't have to buy a new copy now!

    There is NO downside to putting x64 on any hardware. There is SIGNIFICANT downside to putting x86 on any hardware. One of them is portable to new systems; one of them will hamstring you when you want to upgrade.
  • primesuspectprimesuspect Beepin n' Boopin Detroit, MI Icrontian
    edited November 2009
    I look at it from the other angle: Name a DOWNSIDE to using 64bit.
  • SnarkasmSnarkasm Madison, WI Icrontian
    edited November 2009
    Snarkasm wrote:
    There is NO downside to putting x64 on any hardware.
  • photodudephotodude Salt Lake, Utah Member
    edited November 2009
    Snarkasm, The new laptop in a year will likely have a x64 OS (many do this year), I think that's a mute point.

    I agree with Kryyst's statements and Prime's.

    Doing some digging on some other forums about 64bit with only 2GB I came across this info "you should see performance improvements when using a 64-bit version, especially in tasks which are very CPU intensive....You also have the advantage of all the extra registers being available when actually executing code," "There is no performance increase with only 2 gigs of ram but there is a security increase," "I havent run into a damn thing going wrong under x64 and Ive been running it on a 2GB machine since Vista was released to the public. XP x64 now that was a different story," "Performance (in terms of increased speed) wasn't the point. Increased stability, however, was," "totally, I have the Win7x64 on my lap that has 2GB RAM and it works flawlessly." and another forum had this to say "I installed Windows 7 64bit on my PC (AMD64x2 w/ 2gb of ram) & IT WORKS REALLY GOOD! I originally installed the 32bit version & after a few days of using it I decided to upgraded to 64. It uses a little more memory than the 32bit version but not much more to make it a concern. I did however notice a difference as soon as I started it for the 1st time. The display is more clearer (the point arrow went from big & bulky to nice & tight as well as the taskbar, my background was re-adjusted automatically to not only fit my screen but it looked much clearer as well). I know that these things are small & somewhat insignificant to some BUT it did make more satisfying for me & that's what counts, right? So, "Yes" it will use up more memory than the 32 bit version BUT it is very minimal."


    On a side note from the forum: "A P3 1ghz with 512mb of PC133 ram runs [32bit] W7 minus Aero just as well as it runs XP, which is amazing because Vista just tanks on CPU utilization."

    After reading the above information I'm changing my opinion,
    Snarkasm, There is NO downside to putting x64 on any [64bit] hardware.
    Go 64bit, the memory it chews up over 32 bit is negligible, the stability and extra CPU leg room is worth it even on 2gb
  • kryystkryyst Ontario, Canada
    edited November 2009
    I find it funny that in the article you linked to his display improved when switching to 64bit. That's got nothing to do with 32/64 that was some other setting/driver problem he had from his 32 bit install. I just want to clarify that point because if things are setup correctly your desktop visuals shouldn't change at all.
Sign In or Register to comment.