32 vs 64 bits – Qual sistema usar? Conheça as vantagens e desvantagens de um sistema 32 e 64 bits em uma comparação completa para escolher o melhor.
Veja como escolher a melhor arquitetura de sistema operacional, 32 ou 64 bits, essa escolha influencia bastante a performance, por isso é importante escolher certo.
As duas arquiteturas 32 ou 64 possuem vantagens e desvantagens, não existe a escolha perfeita, é preciso conhecer o hardware para fazer a melhor escolha.

Limitações do processador 32 bits
A arquitetura 32 bits tem 2 limitações muito claras, o número de registradores e a quantidade de memória RAM endereçada.
Os CPUs de 32 bits pode endereçar ”apenas” 4GB de RAM e ter apenas 32 bytes para utilização dos registradores.
Foram criadas soluções para esses 2 problemas, como software para utilizar registradores maiores e o PAE usar mais de 4GB de RAM.
Porém, a melhor forma para solucionar esses problemas, é a implantação da plataforma 64 bits nos CPUs.
Diferenças entre 32 e 64 bits
A diferença crucial entre 32 e 64 bits é a quantidade de memória que consegue endereçar e o número maior de registradores.
Os registradores dobraram de tamanho e isso trouxe um pequeno ganho de desempenho.
A quantidade de memória traz melhor performance para sistemas alto uso de RAM como editores de vídeo, foto e servidores.
Ainda existe outra diferença que é a capacidade de processar números inteiros maiores.
Arquitetura intel vs arquitetura AMD 64 bits
As duas empresas apresentaram suas soluções para implantar a plataforma 64 bits nos processadores.
A Intel criou a IA64 um arquitetura implementada inicialmente nos processadores Itanium (linha para servidores).
O problema da proposta intel foi que a IA64 era compatível apenas com sistema e software 64 bits e não tinha nenhuma retro compatibilidade com 32 bits.
A solução da AMD se diferenciou nesse aspecto, a x86-64 era um processador 32 bits que tinha o modo 64 bits disponível para ser ativado.
Chamado de modo LONG ele pode entrar em ação de forma instantânea o que permite um software de 32 bits dentro de um sistema de 64 bits.
O modo Long libera acesso aos registradores extras e a maior quantidade de memória da arquitetura 64 bits.
A AMD venceu essa guerra e a intel implantou a plataforma AMD64 que a intel chama nos CPUs dela de EM64T.
Começo do 64 bits
A arquitetura de 64 bits teve início quando o windows XP era o sistema mais popular, a MS lançou o windows XP 64 bits;
Porém, existiam poucos drivers disponíveis e praticamente ninguém utilizou esse sistema devido à falta de compatibilidade.
O primeiro windows com suporte no lançamento a 64 bits foi o windows vista, que não foi um windows muito popular;
Devido a grande consumo de memória desse sistema, a versão 64 bits consumia mais memória ainda.
Portanto, o windows que veio popularizar o 64 bits foi o windows 7, já com Drivers maduros e menos bugs.
Entendendo a plataforma 64 bits
Para que ocorra o funcionamento total da arquitetura 64 bits é preciso ter CPU, sistema e software compatível.
Veja essa tabela com a compatibilidade e arquitetura utilizada em diversas configurações do PC.

CPU 32 roda apenas SO e SW 32 bits
CPU64 roda SO 32 e 64 bits
CPU64 + SO 64 roda SW 32 e 64 bits
Performance 32 vs 64 bits
A diferença de performance entre aplicativos 32 e 64 bits é irrelevante, a diferença não ultrapassa 3% na maioria dos aplicativos;
O que deixa dentro da margem de erro para comparação de sofware, deixando em um empate técnico.
A maior diferença de performance ocorre em aplicativos multimédia, como editores de vídeo e áudio.
Nesses casos o ganho dos CPUs 64 bits é notório, e existem vantagens também em software para decriptar e compactar.
É Claro que em casos onde o aplicativo exige ou aproveita quantidades maiores que 4GB de RAM, também há um ganho expressivo.
É o caso em servidores, editores de fotos e vídeos, utilize sempre sistemas e software compatível com 64 bits
Navegadores 32 vc 64 bits estão tecnicamente empatados como a maioria dos software básico.
A pequena vantagem dos 64 bits, é resultados de maiores registradores e capacidade de cálculo de números inteiros.
Recomendado usar 32 bits
É recomendado utilizar sistema de 32 bits em computadores com até no máximo 2GB de RAM
Para PCs com até 1GB de RAM é o melhor sistema sem dúvidas, mas com 2 GB de RAM nem tanto.
O que é melhor para um PC com 2 GB ?
Com 2 GB de RAM pode usar qualquer sistema na questão de desempenho, o que pode fazer a diferença é a compatibilidade.
Verifique se a maioria dos softwares que serão utilizados tem compatibilidade com 64 Bits, (veja lista de software open source).
Recomendado usar 64 bits
Qualquer computador com 3 GB de RAM ou mais é recomendando usar sempre um sistema de 64 Bits.
Principalmente se usar uma placa de vídeo com 1GB de RAM ou maior, pois essa quantidade de memória fica reservada pelo sistema.
E isso limita ainda mais a quantidade de memória disponível para a utilização do windows.
Aproveitar mais de 4GB em sistemas 32 bits
É possível aproveitar quantidades maiores de 4GB de RAM em sistema de 32 bits, pode ser uma solução caso fez um upgrade e não quer formatar.
Existem duas maneiras para “aproveitar” essa RAM que está sobrando, veja como e, porque utilizar essa RAM.
Primeira forma é colocar a memória virtual (pagefile) em um RAMDISK
Para isso é preciso criar um RAMDISK (um disco virtual criado direto na memória RAM).
Esse disco imita um HD, só que muito mais rápido, chegando a ser 100x mais rápido.
Recomendo criar o RAMDISK com um software gratuito opção 1 ou opção 2.
Após isso é preciso mover o arquivo usado para memória virtual para esse disco.
Segunda forma é colocar a pasta TEMP dentro do disco virtual RAMDISK
Os arquivos temporários para instalação e execução de diversos programas sendo escritos na memória RAM melhora a velocidade.
Um exemplo é para compactar e descompactar arquivos, os programas usam a pasta TEMP.
Physical Address Extension (PAE)
PAE adiciona 4bits no endereçamento da memória, permitindo sistemas 32bits lidar com até 64GB de memória.
Essa opção é bastante comum em linux 32 bits e também pode ser ativada em sistema windows.
Foi bastante utilizada no início quando existiam poucos softwares 64 bits, cada vez se torna menos útil sendo melhor usar um sistema 64 bits.
Android e iPhone 64 bits?
Os processadores usados em celulares android e iPhone de tecnologia ARM ganharam suporte a 64 Bits.
Muitas empresas fazem propagandas como se fosse uma grande vantagem, mas não tem sentido ainda.
A empresa que produz ARM integrou os 64 bits em seus processadores, pois quer entrar em outro mercado, o de servidores.
Além disso, é uma preparação para o futuro, que rapidamente pode ter celulares com mais de 4GB de RAM.
E não só celulares, esses CPUs ARM são usados em TVs, Notebooks e diversos outros aparelhos que logo podem demandar mais de 4GB de RAM.
