Quando as pessoas falam sobre «32 bits» versus «64 bits», estão a descrever a largura dos registos e endereços de memória de uma CPU, um conceito conhecido como bitness. Em termos práticos, um sistema de 64 bits pode aceder a muito mais memória, lidar com aplicações modernas de forma mais suave e ainda executar a maioria dos softwares de 32 bits sem problemas. Até 2025, a computação de 64 bits tornou-se o padrão em quase todas as plataformas, deixando os sistemas de 32 bits como uma opção legada.
Imagem do Tech Index
Na arquitetura da CPU, os «bits» descrevem a largura dos principais caminhos de dados, especialmente registos e endereços de memória. Um espaço de endereço de 32 bits atinge um máximo de 2³² endereços (4 GB), enquanto os designs de 64 bits suportam espaços de endereço virtuais e físicos muito maiores. Especificamente no x86-64, o modo de 64 bits também adiciona mais registos de uso geral (de 8 para 16), o que pode ajudar em determinadas cargas de trabalho.
Às vezes. Depende da aplicação:
Varia de acordo com a edição do sistema operativo, mas o padrão é consistente:
Os detalhes (e algumas notas históricas interessantes, como PAE e o antigo interruptor /3GB ) estão na documentação sobre limites de memória da Microsoft.
Janelas:
macOS:
Linux:
Android:
Windows 10/11:
macOS:
Linux:
Qualquer CPU moderna é de 64 bits. No Windows, o Windows 11 requer um processador de 64 bits compatível, portanto, se pretende utilizar o sistema operativo mais recente, o seu hardware precisa ser compatível com 64 bits.
Quase sempre sim em 2025:
| Recurso | 32 bits | 64 bits |
|---|---|---|
| Espaço de utilizador endereçável (SO típico) | ~2–4 GB por processo | Dezenas a centenas de TB (dependente do sistema operativo) |
| RAM física máxima (exemplos do Windows) | 4 GB (Windows 10 x86) | 128 GB-6 TB (edições do Windows 11) |
| Compatibilidade de aplicações | Executa aplicações de 32 bits | Executa aplicações de 64 bits; a maioria das plataformas também executa aplicações de 32 bits (Windows/Linux); o macOS já não executa aplicações de 32 bits |
| Modelo de condutor | drivers de 32 bits | Controladores de 64 bits necessários no Windows de 64 bits |
| Padrão atual | Legado | Padrão |
(Os limites exatos dependem do sistema operativo e da edição; os números aqui apresentados utilizam os limites publicados pela Microsoft.)
Não há mudança no local: a migração do Windows de 32 bits para 64 bits requer uma instalação limpa do sistema operativo de 64 bits (fazer backup, verificar a compatibilidade da CPU, criar mídia de instalação, reinstalar aplicativos/drivers). As perguntas frequentes da Microsoft abordam as etapas e as advertências.
Um PC Windows de 64 bits pode executar o meu antigo programa de 16 bits?
O Windows de 64 bits não pode executar software de 16 bits diretamente. Considere uma VM ou um emulador.
Por que alguns programas são instalados em «Arquivos de programas (x86)» no Windows?
Essa pasta é para aplicações de 32 bits num sistema de 64 bits; a pasta normal «Program Files» é para aplicações de 64 bits. A separação mantém as DLLs certas com as aplicações certas. (Este comportamento faz parte da camada de compatibilidade WOW64.)