Como sempre depende . Se você está preocupado apenas com a memória, sim, você pode acessar um pouco mais de memória, mas todas as suas ponteiros são agora duas vezes mais longas, então você precisa de mais memória!
Há outros fatores além de usar os últimos 10-15% da sua memória RAM, que devem entrar nessa decisão.
No geral eu diria que sim use 64 bits .
Aqui está o porquê:
Melhor utilização de memória. Se você tiver aplicativos de 32 bits com uso intensivo de memória, cada um terá 4 GB de espaço de endereço. Em janelas de 32 bits, o máximo que um processo de 32 bits pode ter é de 2 GB (sem consertos sérios).
Melhor desempenho - versões nativas de 64 bits de muitos aplicativos intensivos de CPU / memória, 7-zip, winRar, ffmpeg, renderização ou transcodificação de vídeo, etc. têm desempenho cerca de 10% melhor no mesmo hardware. Mas alguns aplicativos veem o efeito oposto, e os aplicativos de 32 bits têm alguma sobrecarga de conversão (que é incrivelmente mínima considerando o que está acontecendo).
drivers são mais estáveis - A maioria dos gravadores de drivers teve que começar de novo para 64 bits, em vez de manter a portabilidade de suas estruturas antigas a partir de versões anteriores das APIs do driver do Windows. Também os condutores devem ser assinados, o que proporciona uma maior barreira e melhor qualidade.
Os recursos de proteção de memória de segurança, como o ASLR, são mais robustos em janelas de 64 bits.
Razões porque não:
- Drivers de 64 bits - Provavelmente você pode obter drivers para quase todos os hardwares modernos, mas você pode ter hardware mais antigo para o qual os drivers de 64 bits não estão disponíveis. por exemplo. Eu tenho um scanner de mesa de alta qualidade (USB) que tem 10 anos de idade. Ele ainda funciona bem, mas não há drivers de 64 bits para ele e nunca haverá.
Essa é a única razão pela qual eu manteria uma máquina de 32 bits por perto.
Abrace o futuro. 64 bits é definitivamente o jeito que tudo está indo. Você também pode experimentar agora.
Edit: eu esqueci uma das diferenças de desempenho mais importantes: As pessoas sempre falam sobre ponteiros e capacidade de memória de 64 bits, mas eu raramente ouço as pessoas perceberem que no modo x64, os processadores têm 16 registros de propósito geral em vez de apenas os 4 registros para o código x86!
Os registradores são os locais de memória mais rápidos possíveis, pois os dados precisam entrar nesses locais antes que o processador possa realmente trabalhar com ele. Assim como o cache on-chip, ter mais faz uma grande diferença - E se o código é compilado para usar os registros adicionais (x64 compilado). Esta é a razão para o melhor desempenho visto em compilações x64 de 7-zip, winRar, ffmpeg, etc.
Algumas máquinas (por exemplo, a estação de trabalho Dell Precision M90) têm uma limitação técnica que impede que até mesmo a versão de 64 bits do Windows 7 utilize 4 GB completos de RAM instalada. Nessa máquina, o Windows 7 x86 (32 bits) mostra 3,5 GB de RAM utilizável, enquanto a versão de 64 bits mostra 3,62 GB de RAM utilizável. Sugiro que você pesquise esse problema antes de passar o tempo.
No final, você alcançaria um aumento de menos de 15% na RAM, menos a sobrecarga extra de aplicativos de 64 bits e a sobrecarga de "thunking" necessária para executar aplicativos de 32 bits em um ambiente de 64 bits Pasta Arquivos de Programas (x86)). Eu duvido que você seja capaz de dizer a diferença.
Se você realmente quiser provar, gaste US $ 50 e compre um novo disco rígido SATA de 500 GB para o seu laptop (preço NewEgg para um Seagate Momentus 5400.6 a partir de 20/09/2010). Troque isso e instale uma versão de teste do Windows 7 de 64 bits sem ativá-lo e veja como ele funciona para você.
fonte
Você poderá usar os programas completos de 4 GB e executar 64 bits, o que é praticamente a única diferença.
Existem recursos como assinatura de driver forçada, o que significa que o sistema é mais estável - mas, desde que você seja cuidadoso com uma edição de 32 bits, ela é tão estável quanto.
O Windows de 64 bits é um pouco mais lento no início, cada aplicativo em execução ocupa um pouco mais de memória, mas quando você está executando, há pouca diferença.
Pessoalmente, eu ou essa memória extra é desperdiçada.
fonte