Half of Windows 7 Machines Running 64-Bit Version
nk497 writes "Microsoft has said that nearly half of machines running Windows 7 are using the 64-bit version, up from just 11% of PCs running Vista. The 32-bit version is limited to 4GB RAM, while the 64-bit version allows 192GB, as well as added security and virtualization capabilities. While Microsoft is pushing 64-bit as a way to gain performance in the OS, it earlier this year advised users to install the 32-bit version of Office 2010, 'because currently many common add-ins for Office will not function in the 64-bit edition.'"
The reality is though that 10% of Windows systems are 64-bit (there's actually still more systems running Vista than Windows 7 out there, although the gap is shrinking). The vast majority of Windows desktops are still running the 32-bit version of Windows XP, and that's not going to change until businesses decide they have a compelling reason to upgrade.
"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." --Albert Einstein
Is there a good technical reason for 32-bit Windows 7 not supporting more than 4 GB of RAM, period? PAE has been in use for a long time now, and while you can't have a single process that exceeds 3 GB in Linux (tunable, I'm given to understand, can also be a 2 GB per process limit in some installations), you can definitely go past 4 GB of total system memory. Windows Server 2008 Enterprise supports 64 GB per 32-bit system...
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
192GB ought to be enough for anyone...
If Pandora's box is destined to be opened, *I* want to be the one to open it.
We use the 32 bit at work for the compatability with old the old MS Access databases (don't ask... I just work here...)
I use the 64 bit at home - even though it causes some odd glitches with various games here and there, for the most part it runs everything much smoother. I decided that I'd need more than 4 Gigs of RAM to run Visual Studio to Debug my modified Source game.
Although I will say this, the state of drivers for Win64 is far better then the early days (NT 3.1/3.5) of Win32.
I've been running 64bit Gentoo Linux since I bought one the first models of Athlon 64, which was almost 7 years ago!
Just got the word that the desktop team is pushing out Window 7. Unfortunately, there are "a couple" of printers that they couldn't get working 64b drivers for. So they are pushing the 32b version out to everyone...
Blows my mind... It would cost at most a $5000 to replace those printers, compared to the cost of 600+ copies of Windows 7. Crazy.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
One of the most obvious things about the development of 64-bit architecture is how woefully behind its 32-bit counterpart just a few years ago. I had a spare rig which I put XP 64 on in around spring of 2007. The low level of development together with the fact that powerful machines did not often have more than 4GB back then meant little incentive for devs to put time in 64-bit. I couldn't even find hardware drivers, and this led my disgruntled self to format that particular rig, whilst telling myself to research this stuff in future.
I believe Microsoft deserves some cred, along with certain hardware firms like AMD/Intel, with bringing 64 bit to the fore. Not to mention the PS3 and some Macs being of that architecture too. Ironically Microsoft's most stunted OS since the much maligned Windows ME was the first one that could run 64 bit convincingly despite a laundry list of flaws that haunted the entire life cycle of that particular product. Windows 7 is in some ways like XP was to ME a whole 9 years ago.
Whilst it's great for RAM purposes, and thus demanding things like gaming which will soon require 6GB or more for popular titles there are drawbacks. A file in 64 bit takes up more memory, mainly due to alignment padding. Thus one needs a fairly good set of chips to cache efficiently in future years as the levels of memory inevitably increase. However with the amount of progress going on I daresay all but the most budget hardware solutions will tackle drawbacks very well.
That the figure is now 50% compared to about a fifth of that not long ago is indicative that 64-bit has finally become established in the mainstream.
Is there a reason they can't go above the artificial limit of 192 GB?
64 bit CPUs should be able to access up to 18,446,000,000 GB of memory space, so I see no reason for the arbitrary limit.
Why OpalCalc is the best Windows calc
Everything I've ever thrown at 64 bit windows runs just fine, and usually somewhat smoother than 32 bit. Even some really old stuff. The only software I ever found that don't run on 64-bit are some really old dos games and utilities, but then they didn't even run under 32-bit XP either.
It boggles my mind why so many people with 64-bit hardware would still install a 32-bit version of windows. I wonder how much of this is actually ignorance and/or just force of habit rather than actual knowledge that they have something that actually doesn't work under 64 bit.
I had to work on someone's Vista 64 bit machine and I hated it. Not only were half the programs running in 32 bit mode but almost none of my virus removal tools worked so I couldn't completely disinfect it. Three different antivirus programs wouldn't install properly on it either. Almost no software I had ran on it and for some reason, Java 32 bit was installed and 64 bit wouldn't install. If I wanted a computer that no software ran on, I'd buy a mac.
Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
For a long time, when we get new machines, the first thing we do is upgrade them from Vista to XP. This is likely to continue.
I'll see your Constitution and raise you a Queen.
There are multiple version with multiple flavors at different price points that confuses "people". Add to this the finicky way upgrades behave and "upgrade upgrade" software and it is no wonder a lot of people don't care or realize a 64-bit version exists.
If I wanted a computer that no software ran on, I'd buy a mac.
Ha Ha. But what do you mean? The 64 bit transition there has been much smoother. And these days what doesn't run on a Mac? You can after all even run Steam now...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
But yes, it is an artificial limit. Their lower end products are limited on purpose. For example Home Premium is limited to 16GB which is as much as you are likely to see in a home system, but pros might want more. Hence 7 pro (and ultimate) has a higher limit.
As to why they choose to limit it to 192GB? No idea.
The actual limit for The Windows NT 6.1 setup is 2TB. I don't remember the particular technical reasons for that, but they are there. There is no reason to process addressing for the full 64-bits of memory when no system exists that can take it. You'll also find that CPUs have memory limits lower than the 64-bit cap. They don't have all 64 address lines because it is not needed. I don't know what it is currently, but it is still below 64-bit. Again, no system could possibly have that much (never mind space, a memory controller couldn't handle the electrical load) so no sense in adding hardware you don't need.
Thus are ARE real limits below the actual 64-bit space but you are correct, 192GB is not one of them. That is an artificial limit and I don't know why they chose it. Doesn't really matter, I do not see people using more than that in a desktop system (144GB is the most I've seen workstation hardware support) and they can always up the limit.
However you are correct that it seems odd.
That is the most common reason I hear for not using 64-bit: "My printer and/or scanner don't work with it." My response is "Then throw that piece of shit out and get a new one." However for some reason, that never seems to be an option considered. They want to keep their 10 year old scanner with their brand new $1000 desktop, even though $50 would get a better, newer scanner.
Here at work we do both. I work for a university so we have to be flexible. I push 64-bit as the default but I'll give them 32-bit if they bitch or if there is a compatibility issue.
It gets circular like that because developers are lazy fucks. So MS includes 32-bit IE, 32-bit Windows Media Player and so on as compatibility measures. Your old plugins will keep working in your new OS. They also have 64-bit versions so that when they upgrade you can use that, but they maintain old versions for compatibility. So, the lazy fucks at Adobe say "Well 32-bit is there, so we'll just keep that since that's what people use." People then say "Well Flash isn't out for 64-bit so I'll keep using 32-bit." You do get a circular situation. You can't blame the users, they use what is available, you need to blame the lazy shit devs.