Saturday, February 9, 2013

Difference between 32-bit and 64-bit

When we talk about bits, we talk about binary digits. 1 Bit is a unit or information in computing which has a value of 0 or 1. In this post I explain the difference between a 32-bit and a 64-bit system. Having a 32-bit system means that you need to have a 32-bit processor, buses and have to be using 32-bit software, but there are also ways to compute different bits with certain tools.

The bits show the width of the data buses, address buses and registers in a system, which means that 64-bit is wider than 32-bit. A 32-bit register can hold up to 232 values and the same is with the 64-bit registers, which makes 264 different values.


The difference table


32-bit
64-bit
Storage (values)
232
264
Maximum memory (theoretically)
4 GB
16 TB
Speed
Slower
Faster
Usage today
Less
More common

Compatibility table


32-bit CPU
64-bit CPU
32-bit OS
&
32-bit Application
YES
YES
32-bit OS
&
64-bit Application
NO
NO
64-bit OS
&
64-bit Application
NO
YES
64-bit OS
&
32-bit Application
NO
YES

Where do we need the difference

Mostly 64-bit systems are needed where efficiency and speed is needed. You don't have to have 64-bit system for browsing the web or chatting with your friends. Workstations, servers and hardcore gamers - they must have 64-bit systems in order to achieve better results in what they're doing.

How to find out which one do you have

64-bit Windows operating systems have 2 "Program files" folders:

  1. \Program Files  -  stores 64-bit programs
  2. \Program Files (x86)  -  stores 32-bit programs
Control Panel -> System and Security -> System



No comments:

Post a Comment