On The Insider: Britney's Bikini-Clad Top 10
BNET Business Network:
BNET
TechRepublic
ZDNet

March 7th, 2007

Choosing between Vista x86 32 bit or x64 64 bit

Posted by George Ou @ 3:41 am

Categories: AMD, Desktop, Hardware, Intel, Mobile/Wireless, Processors, Vista

Tags:

In Focus » See more posts on: Vista

One of the more common questions I hear about Vista is which bit version of Windows Vista should one get.  Do we go with x86 32 bit edition or x64 64 bit edition?  I'm going to try to clear that question up as best as I can and explain the pros and cons of each choice.

First we must understand a little background on what x64 is.  X64 is the 64 bit extension technology that AMD invented (AMD64) to seamlessly migrate the 32 bit x86 (as in 286, 386, 486 compatible microprocessors) world into a 64 bit era.  Intel in partnership with HP had refused to extend the ancient x86 platform and had already committed to its all new pure 64 bit IA-64 Itanium architecture.  While Itanium was fundamentally superior, its x86 emulation provided inferior performance for existing applications and the adoption rate was very slow.  Intel had hoped that the market would leap to the new platform but there was no seamless way of making that migration, and Itanium failed to gain widespread adoption.  AMD took the opportunity to extend the existing x86 architecture with 64 bit capability by handling 64 bit CPU registers and adding a lot more registers, and it was immediately greeted warmly by the market.  In a reversal of roles, Intel found itself copying AMD64 (permitted by an AMD-Intel cross-licensing agreement) and calling it EM64T.  The two x64 technologies are essentially identical except for a few minor differences in the implementation.

Microsoft initially created a version of Windows XP called XP 64 bit Edition, a pure 64 bit operating system that ran on IA-64 Itanium and only supported x86 applications through emulation.  There was even a Windows 2000 Server version for IA-64 as well.  The problem was that the adoption rate of IA-64 was very slow, and when AMD created AMD64–with Intel having no choice but to follow–Microsoft created the x64 edition of Windows XP as well as Windows Server 2003.  The x64 editions were hybrid 32/64 bit operating systems that could natively run 32 or 64 bit code at full speeds without software emulation, whereas the 64 bit edition of Windows XP relied on software emulation to run existing x86 32 bit code.  With the release of Vista, Microsoft simultaneously launched the 32 bit x86 and the 64 bit x64 editions.  The retail editions contain both the x86 and x64 editions, while the OEM versions contain one or the other and you have to decide before you order.  Now one of the most common questions people ask is whether to run 32 or 64 bit Vista.

The first thing you must do is to make sure your particular CPU supports x64. [Dave Leigh in the talkback posted this link to Steve Gibson's x64 detector which is a simple utility to check your hardware.] Here's a simplified summary of the situation:

  • Almost all new servers sold within the last two years from AMD or Intel will have x64 capability.
  • Most mid- to high-end desktop processors from AMD or Intel within the last year have x64 capability.
  • Some higher-end Semprons have x64; lower-end Semprons do not.
  • No AMD Durons have x64.
  • All AMD Opteron processors have x64.
  • All AMD X2, FX, and Athlon64 chips have x64.
  • All Intel Pentium D and Celeron D chips have x64.
  • All AMD Turion notebook processors have x64.
  • All Intel Core 2 processors (mobile, desktop, and server) have x64.
  • No Intel Core Duo notebook processors have x64
  • No Intel Pentium M notebook processors have x64.

[Next page - Drivers are the death of x64]

Pages: 1 2

George Ou is Technical Director of ZDNet. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 119 Talkback(s)
RE: Choosing between Vista x86 32 bit or x64 64 bit
I have a related question. here's the background....new laptop has 64-bit Vista Home Premium. We have recently updated accounting software so we can make this laptop a workstation and the software w... (Read the rest)
Posted by: Guystock Posted on: 09/16/09 You are currently: a Guest | | Terms of Use
Making it simple  dave.leigh@... | 03/07/07
Thanks for the tip!  Tazjhe | 03/07/07
Ditto! (nt)  klumper | 03/07/07
Using XP x64  bmccann@... | 03/07/07
The benefit will come.  CobraA1 | 03/07/07
Vista upgrade advisor??  sfeldman67@... | 03/07/07
No, it does not.  ShadeTree | 03/07/07
upgrade 32bit to 64bit  LouChristie | 01/04/09
This is where  Linux User 147560 | 03/07/07
Actually it is also where Vista shines too.  ShadeTree | 03/07/07
why Linux provides 64-bit drivers faster than Vista  Mitch 74 | 03/09/07
I would wait until all the hardware is 64 bit.  osreinstall | 03/07/07
PCI data path has nothing to do with x64  georgeou | 03/07/07
We will still be retrieving data at 32 bits.  osreinstall | 03/07/07
Your issue is irrelevant  georgeou | 03/07/07
Not Really.  osreinstall | 03/07/07
Again, you don't need that kind of bandwidth for most cards  georgeou | 03/07/07
True, but I was in a purist mode. Sound would have less latency.  osreinstall | 03/07/07
You're going off into orbit  klumper | 03/07/07
I suppose  osreinstall | 03/07/07
Hard drives run off the SATA interface directly off the Motherboard  georgeou | 03/07/07
I will wait for sp1 for mainly other reasons like software.  osreinstall | 03/07/07
The current generation of hard drives using ...  ShadeTree | 03/08/07
Shadetree I gave it some thought.  osreinstall | 03/08/07
If you don't like paging to disk...  ShadeTree | 03/08/07
I do as much as I can afford.  osreinstall | 03/08/07
Solid State drives use flash not RAM  ShadeTree | 03/08/07
I saw a ram disk that connected to a cable.  osreinstall | 03/08/07
Why would you buy an external housing and ....  ShadeTree | 03/08/07
Separate swap file reduces fragmentation.  osreinstall | 03/08/07
You talk out both sides of your mouth.  ShadeTree | 03/08/07
No I don't Shady.  osreinstall | 03/08/07
PCI-e is not 64-bit. It comes in 1x, 2x...  bjbrock | 03/07/07
Yes it is.  osreinstall | 03/07/07
No it isn't!  ShadeTree | 03/08/07
I read up on it.  osreinstall | 03/08/07
george_ou is right, and you should be using PCIE anyways.  CobraA1 | 03/07/07
There are cheap $40 motherboards that even have PCI-Express  georgeou | 03/07/07
Not all the slots are though.  osreinstall | 03/07/07
You don't need more than 32 bit PCI for a sound card  georgeou | 03/07/07
For now  osreinstall | 03/07/07
For quite some time  boxmonkey | 03/07/07
Sooner than you think.  osreinstall | 03/07/07
Even uncompressed 7.1 DTS audio does ....  ShadeTree | 03/08/07
Shadetree  osreinstall | 03/08/07
Multiple HD Audio channels might require 10 mbps  georgeou | 03/07/07
Cakewalk is talking about 64 bit audio  osreinstall | 03/07/07
You're confused beyond hope  georgeou | 03/07/07
Whatever George  osreinstall | 03/08/07
Cakewalk is a 64bit application for ...  ShadeTree | 03/08/07
If Creative needs that much bandwidth, they should use PCIE.  CobraA1 | 03/07/07
I don't like creative anymore  osreinstall | 03/07/07
Okay, I get where you're going  CobraA1 | 03/09/07
Save $10 on that mainboard you showed me.  osreinstall | 03/07/07
64-bit drivers vs. 64-bit hardware  bbbl67 | 03/08/07
I agree  dragosani | 03/07/07
Creative is pretty bad  georgeou | 03/07/07
Excellent link  georgeou | 03/07/07
Small correction  klumper | 03/07/07
Thanks, you're right  georgeou | 03/07/07
The the word Vista in the title should have been Windows  WiredGuy | 03/07/07
Good point  georgeou | 03/07/07
Vista was Microsoft's chance  boxmonkey | 03/07/07
Intel & 64 Bit  jimc52@... | 03/07/07
You're over simplifying things  georgeou | 03/07/07
Yep, I am simplifying it alright...  jimc52@... | 03/07/07
Driver Nightmares  goordman | 03/07/07
My experience with XP Pro x64...  JustMichael | 03/08/07
Sounds fishy to me  georgeou | 03/08/07
Fishier than Cox reeling them in  klumper | 03/08/07
Neither of you is really thinking here...  JustMichael | 03/10/07
Alright, I misread you.  georgeou | 03/11/07
Thanks Michael  jimc52@... | 03/08/07
My home theater system is ...  ShadeTree | 03/08/07
Sounds like a very expensive power draw  georgeou | 03/08/07
I agree that it is not very power efficient.  ShadeTree | 03/08/07
Also,  ShadeTree | 03/08/07
Well, you may be able to afford it, but the noise and heat are still issues  georgeou | 03/08/07
The Heat and the Noise are relative.  ShadeTree | 03/08/07
my sound blaster X-FI  SO.CAL Guy | 03/09/07
They really are not needed with the integrated ....  ShadeTree | 03/09/07
Most games require EAX  georgeou | 03/10/07
I don't know that I would say most games.  ShadeTree | 03/11/07
Every game that I have played required it  georgeou | 03/11/07
The OS doesn't insist on a swap file ...  ShadeTree | 03/08/07
Yes it does  osreinstall | 03/09/07
I use XP x64  kmrh@... | 03/09/07
Correction...  kmrh@... | 03/09/07
Can You Choose Which to Install?  Argent A. | 03/09/07
It comes with to DVD's one with  SO.CAL Guy | 03/09/07
It comes with to DVD's one with  Argent A. | 03/09/07
Only Ultimate comes with both 32-bit & 64-bit DVDs  MisterEd51 | 03/12/07
Dell  tripdad | 03/09/07
Death by Drivers (well put)  alexeig | 03/09/07
iTunes?  irvin59 | 03/09/07
iTunes on 64 Bit  danoplus | 03/23/07
iTunes  rgray318 | 05/16/07
What about a WinXP32 VM?  frankleichler@... | 03/09/07
Core 2 Duo notebooks not fully 64bit  impala_sc | 03/09/07
4 GB memory limit doesn't mean it's not 64 bit  georgeou | 03/10/07
AMD CPU has memory controller built-in  bbbl67 | 03/10/07
IS THIS A BIOS SWITCH?  BALTHOR | 03/09/07
Extra bonus for 64 bit  jgarrott@... | 03/09/07
a 64-bit linux to try  intj-astral@... | 03/16/07
Wrong! Photoshop is faster  ewelch | 03/09/07
That misses the point  georgeou | 03/10/07
Nothing in the article is incorrect  charlesnburns@... | 03/09/07
It's not incorrect...  msalzberg | 03/10/07
That wasn't the point  georgeou | 03/10/07
If they develop a...  msalzberg | 03/10/07
They do need two binaries  georgeou | 03/11/07
OS X has been 64 bit...  msalzberg | 03/11/07
PPC version was partially 64 bit  georgeou | 03/11/07
Talk about a reality distortion field!  msalzberg | 03/11/07
RE: Choosing between Vista x86 32 bit or x64 64 bit  etude57@... | 09/10/07
There is a way of printing PDF Natively Under x64  Shad4Ever@... | 09/18/07
Compatibility problems ?  Shad4Ever@... | 09/18/07
RE: Choosing between Vista x86 32 bit or x64 64 bit  thaleus | 07/31/08
RE: Choosing between Vista x86 32 bit or x64 64 bit  Guystock | 09/16/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

Top Rated

    Archives

    ZDNet Blogs

    White Papers, Webcasts, and Downloads