Escolha uma Página

32 vs 64 bits – Which system to use?

32 vs 64 bits – Which system to use? Know the advantages and disadvantages of a 32 and 64 bit system in a complete comparison to choose the best.


Here’s how to choose the best operating system architecture, 32 or 64 bits, this choice greatly influences performance, so it’s important to choose the right one.


The two architectures 32 or 64 have advantages and disadvantages, there is no perfect choice, you have to know the hardware to make the best choice.

cpu 32 64 bit


Processor Limitations 32-bit


The 32-bit architecture has 2 limitations very clear, the number of registers and the amount of RAM addressed.


The 32-bit CPUs can address “only” 4GB of RAM and have only 32 bytes to use for the registers.


Solutions have been created for these 2 problems, such as software to use larger registers and PAE to use more than 4GB of RAM.


But the best way to solve these problems is to deploy the 64-bit platform in the CPUs.


Differences between 32 and 64 bits


The crucial difference between 32 and 64 bits is the amount of memory you can address and the larger number of registers.


The recorders doubled in size and this brought a small gain in performance.


The amount of memory behind best performance for high-use RAM systems such as video and photo editors andservers.


There is still another difference that is the ability to process larger integers.


Architecture vs architecture AMD 64-bit


The two companies presented their solutions to deploy the 64-bit platform in the processors.


Intel created the IA64 architecture initially deployed on Itanium processors (line for servers).


The problem with the intel proposal was that the IA64 was compatible only with 64 bit system and software and had no backward compatibility with 32 bits.


AMD’s solution differed in that respect, the x86-64 was a 32-bit processor that had 64-bit mode available to be enabled.


Called LONG mode it can instantly take action which allows for 32-bit software within a 64-bit system.

& nbsp;

Long mode frees access to extra registers and the largest amount of 64-bit architecture memory.


AMD has won this war and intel has deployed the AMD64 platform that intel calls on its CPUs from EM64T.


Start 64-bit


The 64-bit architecture started when windows XP was the most popular system, MS released windows XP 64-bit;


But there were few drivers available and virtually no one used this system due to lack of compatibility.


The first supported windows in the 64-bit release was windows vista, which was not a very popular windows;


Due to the large memory consumption of this system, the 64-bit version consumed even more memory.


So the windows that came to popularize the 64 bits was windows 7, already with mature Drivers and less bugs


Understanding the 64-bit platform


For full 64-bit architecture to work, you need to have CPU, system and software compatible.


See this table with the compatibility and architecture used in various PC configurations.


32-bit table 32



CPU 32 runs only OS and SW 32 bits


CPU64 OS 32 and 64 bit


CPU64 + OS 64 swaps SW 32 and 64 bits


Performance 32 vs 64 bit


The difference in performance between applications 32 and 64 bits is irrelevant, the difference does not exceed 3{890c36218bbc94bcbe8f5d159f212155cbf0c932418a12ec06828c4a996999c1} in most applications;


Which leaves within the margin of error for comparison of software, leaving in a technical tie.


The biggest performance difference is in multimedia applications such as video and audio editors.


In these cases the gain of the 64-bit CPUs is notorious, and there are advantages also in software for decrypting and compacting.


Of course in cases where the application requires or leverages quantity greater than 4GB of RAM, there is also an expressive gain.


This is the case with servers, photo and video editors, always use 64-bit compatible software and systems


32-bit 64-bit browsers are technically tied to most basic software.


The small advantage of 64 bits is the results of larger registers and the ability to calculate integers.


Recommended to use 32 bits

& nbsp;

It is recommended to use 32-bit system on computers with up to 2GB of RAM


For PCs with up to 1GB of RAM is the best system without doubts, but with 2 GB of RAM not so much.


What is best for a 2 GB PC?


With 2 GB of RAM can use any system in the performance issue, what can make the difference is the compatibility.


Make sure most of the software that will be used has 64 bit compatibility, (see list of open source software ).


Recommended 64-bit


Any computer with 3 GB of RAM or more is recommended to always use a 64-bit system.


Especially if you use a video card with 1GB of RAM or higher, because this amount of memory is reserved by the system.


And this further limits the amount of memory available for using windows.


Leverage over 4GB on 32-bit systems


It is possible to take advantage of larger amounts of 4GB of RAM on a 32-bit system, it may be a solution if you have upgraded and do not want to format.


There are two ways to “take advantage” of the RAM that is left over, see how and why to use this RAM.


First way is to put virtual memory (pagefile) in a RAMDISK


For this you need to create a RAMDISK (a virtual disk created directly in RAM).


This disc mimics an HD, but much faster, reaching 100x faster.


I recommend creating the RAMDISK with a free software option1 or option 2 .


After that you need to move the file used for virtual memory to that disk.



Second way is to put the TEMP folder inside the RAMDISK virtual disk


The temporary files for installing and running various programs being written to RAM improves speed.


An example is to compress and uncompress files, programs use the TEMP folder.


Physical Address Extension ( PAE )


PAE adds 4bits in addressing memory, allowing 32bits systems to handle up to 64GB of memory.


This option is quite common in linux 32 bits and can also be activated in windows system.


It was widely used at the beginning when there were few 64-bit software, it became less and less useful to use a 64-bit system.


Android and 64bit iPhone?


The processors used in ARM technology android phones and iPhone have gained 64-bit support.


Many companies make advertisements as if it is a great advantage, but it does not make sense yet.


The company that produces ARM has integrated the 64 bits in its processors because it wants to enter another market, the one of servers.


Moreover it is a preparation for the future, which can quickly have cell phones with more than 4GB of RAM.


And not just cell phones, these ARM CPUs are used in TVs, Notebooks and several other devices that may soon require more than 4GB of RAM.