What is the difference between 32-bit and 64-bit OS and processors (Intel architecture and WIndows)

The only difference I know is that the register sizes for 64-bit and 32-bit processors are 64 and 32 bits, respectively. Also addresses 64 bits in 64-bit processors. Are there other differences between the two?

+4
source share
5 answers

Physical Address Extension (PAE) is a feature that allows x86 processors to access a physical address space larger than 4 GB. It can reach 64GB. To use PAE, the OS must support this feature. All major operating systems allow you to use PAE, including Windows.

Consequently, memory access cannot be considered the basis for the difference between 32-bit and 64-bit operating systems.

On the other hand, almost all processors that have entered the market are capable of running on a 64-bit basis, so it really depends on your OS, on how much memory access it allows.

0
source

x86_64 has more registers than x86, so more work can be done on the processor, rather than constantly extracting bits from RAM. In addition, x86_64 ensures that the processor supports at least SSE2, so the compiler knows that it can optimize for this.

+4
source

These are key differences, but these differences have many effects - for example, since there are more addresses, more memory that you can access effectively, more - 32-bit operating systems are traditionally limited to about 4 GB of memory.

+3
source

In a 32-bit machine maximum RAM size will be 4 GB 2^32=4294967296 bits , which is 4 GB

but in the case of 64-bit machine it will be - 2^64=18446744073709551616 bits , which is equal to 17179869184 GB

+1
source

The main difference between 32-bit processors and 64-bit processors is the speed with which they work. 64-bit processors can ship in a dual core, quad core processor and six basic versions for home computing (with eight core versions coming soon).

Several cores allow you to increase processing power and faster computer operation. Software programs that require many computations to run work faster on multi-core 64-bit processors, for the most part.

It is important to note that 64-bit computers can still use 32-bit software programs, even if the Windows operating system is a 64-bit version.

Another big difference between 32-bit processors and 64-bit processors is the maximum amount of memory (RAM) that is supported. 32-bit computers support a maximum of 3-4 GB of memory, while a 64-bit computer can support more than 4 GB of memory. This is important for programs that are used for graphic design, engineering design, or video editing, where many calculations are performed to render images, drawings, and video frames. It should be noted that 3D-graphics programs and games do not benefit, if at all, from switching to a 64-bit computer, if the program is not a 64-bit program.

A 32-bit processor is adequate for any program written for a 32-bit processor. In the case of computer games, you will get much more performance by upgrading instead of getting a 64-bit processor.

In the end, 64-bit processors are becoming more common on home computers. Most manufacturers create computers with 64-bit processors because of cheaper prices and because more users now use 64-bit operating systems and programs. Computer retailers offer fewer and fewer 32-bit processors and may soon not offer at all.

Excerpt from: Here .

0
source

All Articles