answersLogoWhite

0

The fundamental difference between a 32-bit and 64-bit microprocessor is what their names suggest: the size of the basic integer operations, also called the 'native' size of a CPU's calculations. The native size of a CPU determines a whole bunch of related characteristics.

For instance, all integer calculations are done using the native size; this matters in terms of performance for several reasons:

  • if you add two integers smaller than the native size, it requires only a single operation.
  • if you add two integers larger than the native size, you must perform 3 operations (add the upper values, add the lower values, then combine).

For instance, if you wanted to add two 20-bit numbers, on both the 32-bit CPU and 64-bit CPU it would require a single operation. However, if you wanted to add two 40-bit numbers, it would require only 1 operation on a 64-bit CPU, but 3 operations on a 32-bit CPU.

The native size of a CPU also determines things like the maximum addressable memory - thus, a 32-bit CPU can address up to 2^32 = 4GB of memory, while a 64-bit system can address up to 16 Exabytes. It also determines the minimum size of information that has to be processed - when fetching information from caches and memory, no operation can be done with information less than the native size. Thus, 64-bit CPUs are more demanding on memory subsystems, as they need to process information in 64-bit chunks, rather than 32-bit ones.

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

How do you load 32 bit data in 8085 microprocessor?

The 8085 is an 8 bit microprocessor. It cannot directly handle 32 bit data. That said, it is possible to write a routine that can handle 32 bit data, just 8 bits at a time.


What is the difference between 32 bit and 64 bit CPU?

The difference between a 32 bit and 64 bit CPU is the speed in which a computer will read and process the information. A 64 bit CPU will read much quicker and can handle the memory usage better than a 32 bit.


What is the advantage of 64 bit over 32 bit operating systems?

The main advantage of a 64 bit operating system is that it can make use of all the features and performance of a modern 64 bit microprocessor. If you run a 32 bit operating system on a modern 64 bit microprocessor the operating system will not be able to make use of any 64 bit features of the microprocessor and the performance will not be what the microprocessor is capable of.However a 64 bit operating system WILL NOT run at all on a 32 bit microprocessor (or one with a smaller word size) as the microprocessor does not implement the 64 bit features needed for the operating system to work.Note: in the not too distant future microprocessor manufacturers will release 128 bit microprocessors, which will require 128 bit operating systems to use all the features and performance of these microprocessors.


How can i tell the difference between vista 32 bit and vista 64 bit?

It should say


When did Motorola build the 68040 32 bit-25 MHz microprocessor?

1335


What is the width of the address bus on the modern core i7 microprocessor?

32 bit


What is the difference between 32- bit drivers and 16 -bit drivers?

32 bit drivers are designed for 32 bit computers. 16 bit drivers are designed for 16 bit computers. Most modern computers are either 32 or 64 bit.


Difference between 32 bit and 64 bit?

I want to download Aegisub on Medocow. But I see two files there aegisub-3.1.3_32.exe (with 32 bit) and aegisub-3.1.3_64.exe (with 64 bit) and I do now know what file I need. What difference between them?


What is the difference between the Office 32 and 64 bit programs?

There is not much difference between Office 32 and Office 64 bit programs in terms of performance. However, Office 64 has a larger memory and stores more data.


What is the main advantage of selecting a 64bit operating system over a 32bit operating system?

It isn't an issue of advantages, it is an issue of compatibility with your computer. The 64 bit operating system can take full advantage of the capabilities of a 64 bit microprocessor, if your computer has a 64 bit microprocessor. However a 64 bit operating system will not run at all if your computer has an older 32 bit microprocessor; you will have to use a 32 bit operating system on that computer.


What is the difference between a 64-bit operating system and a 32-bit operating system?

In simple terms, 32-bit operating systems can only be able to run on 32-bit CPUs and 32-bit apps, but a 64-bit operating system can be able to run both 32-bit and 64-bit CPUs and apps.


How do you tell the difference between 32-bit and 64-bit on an Ubuntu machine?

If you need to know whether a particular system is 32-bit or 64-bit, enter the command "uname -m" If it returns "x86_64", the system is 64-bit; otherwise it is 32-bit.