OK, you took your pick from the bargain bin and is quite chuffed at the sweet price you paid for your 1 GB RAM ThinkPad. You congratulated yourself as being savvy to sell that 1 GB RAM online and buy that 2 x 2GB sticks from newegg or it's equivalent at your locale. Some with machines that can go beyond the 4GB limit may even have plonked down top dollar for that shiny new 1 x 4GB in anticipation of maxing it out to 8GB in future.
To have full access to all 4GB of RAM and beyond, you'll need to use a 64 bit OS, be it Vista 64, Windows 7 64, etc.
Question: how would migrating to 64 bit OS affect me as a current 32 bit OS user?
Are we at the dawn of the era similar to the era when 1 MB RAM was standard ... fast forward to few years ago when 1 GB RAM (a THOUSAND fold increase) was standard.
When will 1 TB of RAM and 1 PB of HDD become commonplace? It seemed a long way from now, but hey - it took less than 2 decades from 1 MB RAM / 1 GB HDD to reach 1 GB RAM / 100 GB HDD.
With today's high bandwidth and high bit rate video files, the time gap may even be shorter.
All relevant and helpful pointers, explanations, points of views, analysis, ruminations, visions of the futurem etc - in detail - are welcome!
-
-
My ThinkPad came with 512MB of memory. I say there's very little to differentiate the two. I've had Vista64 and Linux 64 bit on my R60. I honestly couldn't tell much of a difference. I even had it on my desktop, where I do some Handbrake. Not much to tell there either.
-
I was under the impression that users will need to get 64 bit compatible software to run in a 64 bit environment.
Which means some favorite programs and utilities get left in the dust of upgrading/migration to 64 bit, no? -
It was my experience that most stuff I installed worked, but there was a few things that did not. Particularly some older software that I think used 16 bit installers, which is a no-no in 64 bit Vista. There was one program I really wanted to work, but did not, AlphaXP. It works in 32 bit Vista just fine, but not in 64 bit. I'm not sure why. Interestingly, it doesn't work in either version of Windows 7. So I may be stuck in XP for a while. I was hoping to upgrade to 7 to see if it offers better Blu-ray playback, which for now works best in XP. If there's no AlphaXP in 7, I'll be in XP for a for the foreseeable future, which more than meets my modest needs.
-
32-bit apps are still limited to addressing up to 2GB or 3GB each depending on the application, so even a 32-bit version of windows server has its limitations. 64-bit apps can address up to 2TB each -- the limit of 64-bit architecture. once we get close to 2TB being the standard, 128-bit OSes will be introduced and the cycle will continue.
with that said, unless you're using 64-bit native applications, all that extra memory won't do you much good right now. there aren't many apps out there that need more than 2GB each. those that do are currently offered in 64-bit. -
-
-
I moved to Vista 64 on my X61 last October. Everything just worked, and it felt snappier. I was concerned that I would find some favorite software which didn't like it, but I didn't. I haven't run into any problems caused by switching. In fact, to the contrary, it is the most stable Windows machine I've ever owned. As far as I'm concerned, 32-bit is already history.
-
Seeing that it doesn't come with any issues, it's something I may move to later on.
-
if you doubt my words, i suggest getting a copy of 32-bit windows server and testing it for yourself. i'd also suggest reading this:
http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx
you might be surprised with what you learn. -
"it's not false. with standard 32-bit OSes your statement is correct, however, the "32-bit" versions of 2003 and 2008 are actually 36-bit architecture. in fact, the 32-bit version of server enterprise and datacenter can address up to 64GB."
This will take some careful explanation. Architectures deal with machines and the software driving it. For the purposes of machine memory a 36 bit machine has to have the hardcoded pathways or physical pathways for it to make a difference. So the statement is accurate if the machine has a way to express that physically in hardware and software.
Renee -
There are no OSs that are “36-bit architecture.” You have 32 or 64 bits and that’s it. Almost all 32-bit versions of Windows support PAE—which allow them to access RAM beyond 4GB (and some other functions), but this is a special mode of operation and has its pros and cons. Microsoft has set some artificial limits for its desktop OSs in that the 32-bit versions can only use a maximum of 4GB RAM (for compatibility reasons and because they want you to buy the more expensive server OS), but ALL 32-BIT OSs MUST USE PAE IF THEY WANT TO ADDRESS MORE THAN 4GB RAM. Don’t believe me? Read it from the horse’s mouth at http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx.
If you don’t want to deal with the shortcomings of PAE, install a 64-bit OS. -
PAE is 36-bit architecture. memory hoisting is also 36-bit. the OS must also be 36-bit for all of this to work together. the underlying theme here is that we're dealing with 36-bit architecture at BOTH the hardware and software levels when referring to server 2003 and 2008 32-bit being able to address more than 4GB.
the math proves we're dealing with 36-bit, too. server can address up to 64GB. 2^36 (36-bit) is 68,719,476,736 bytes. 68,719,476,736 bytes = 67,108,864 kb = 65,536 MB = 64GB. isn't math fun?
so, there IS such a thing as a 36-bit OS. server 2003 and 2008 32-bit do, indeed, utilize 36-bit architecture.
if you still don't believe me, i suggest spending some time researching PAE, memory hoisting, and 36-bit. you may find that i am not "largely wrong" here.
can we please stop arguing now? -
4GB RAM and 64 bit OS ...
Discussion in 'Lenovo' started by Thinkpad.Forever, Jul 1, 2009.