Help      |      Chebucto Home      |      News      |      Contact Us     

148. The 64 Bit Question

By Andrew D. Wright

If you've bought a new computer since 2005, you've probably got a 64 bit processor even though you're still running a 32 bit version of Windows. So what's up with that?

When you're talking about 32 bit or 64 bit here, what you're really talking about is how big the computer's work space can be, and how much data can be chewed through with each processor bite.

With the work space, it's all about addresses. Your computer needs to keep track of millions of different little pieces of data at a time. Each of these little pieces has its own address in memory.

With a 32 bit CPU, there are 2 to the power of 32 addresses, or about 4 gigabytes of memory the processor and operating system can use in total. This is the computer's work space, the limit to how much data it can deal with at a time without having to put something aside.

With 32 bit versions of Windows, several hundred megabytes of memory are reserved for system use. A computer with 4 gigabytes of RAM will have only 3.2 or so gigabytes of RAM it can actually use for tasks.

The advantages of the 64 bit architecture are a vastly increased address space - from 4 GB maximum to 17.2 billion GB (!) - and in practical terms, the ability to run much larger applications in memory without lag.

When it comes to making things go faster, some data intensive tasks can be greatly sped up using 64 bit processors over 32 bit processors.

As a result, in the highly competitive field of processor sales, there has been a great incentive for widespread adoption of 64 bit. Processor maker AMD put out the first commercially successful 64 bit consumer-level CPU in 2003.

Free Open Source operating system Linux offered 64 bit support even before the hardware was available, and all the major Linux distributions such as Ubuntu and openSUSE have both 32 bit and 64 bit versions.

Microsoft came out with a 64 bit version of Windows XP in 2005, and Windows Vista has 32 bit and 64 bit versions. The forthcoming Windows 7 will also offer both versions (though the 64 bit version of the publicly released beta is widely considered the better of the two).

Until the last couple of years, there wasn't anything pushing home users to move to 64 bit operating systems and software. Most home users didn't have 4 GB of RAM and hadn't needed to run anything wanting more resources.

The cheap price of memory and data intensive tasks like editing home movies from your digital movie camera and running the latest graphics-intensive games are starting to change that. 64 bit computing is slowly moving from Power User country into the mainstream.

Windows users making the switch will notice that only 64 bit versions of programs will install to the Program Files folder. All 32 bit programs will install to a folder called Program Files (x86).

Using older software and hardware on 64 bit Windows can be problematic. Some very old programs will refuse to run at all or have problems. All devices need 64 bit drivers, meaning that using any device more than a couple of years old will likely be a problem. There may be issues with some 64 bit drivers and software being flawed early versions and with some 32 bit software occasionally not acting correctly in the 64 bit environment.

Early days or not, the push to 64 bit home computing is gathering momentum and worth keeping in mind when making any new computer related purchases.

 

The Mousepad runs every two weeks. It's a service of Chebucto Community Net, a community-owned Internet provider. If you have a question about computing, email mousepad@chebucto.ns.ca or click here. If we use your question in a column, we'll send you a free mousepad.

 

The Mousepad Index

 

Originally published 13 February 2009


 


Our community is online here!

 


This column is provided as a community service by