Skip to main content

64 bits e 32 bits: o que eles significam?

32-bit vs 64-bit Computers & Phones as Fast As Possible (Abril 2024)

32-bit vs 64-bit Computers & Phones as Fast As Possible (Abril 2024)
Anonim

No mundo da informática, 32 bits e 64 bits referem-se ao tipo de unidade central de processamento, sistema operacional, driver, programa de software, etc., que utiliza essa arquitetura específica.

Você provavelmente já viu a opção de baixar um software como uma versão de 32 bits ou uma versão de 64 bits. A diferença de fato importa porque os dois foram programados para sistemas separados.

  • Hardware e software de 32 bits é muitas vezes referido como x86 ou x86-32 .
  • Hardware e software de 64 bits é geralmente chamado de x64 ou x86-64 .
  • Os sistemas de 32 bits utilizam dados em peças de 32 bits, enquanto os sistemas de 64 bits utilizam dados em peças de 64 bits. Em geral, quanto mais dados puderem ser processados ​​de uma só vez, mais rápido o sistema poderá operar.

Há várias outras vantagens em um sistema de 64 bits, praticamente a capacidade de usar quantidades significativamente maiores de memória física (mais do que os 4 GB permitidos por uma máquina de 32 bits). Veja o que a Microsoft tem a dizer sobre os limites de memória para diferentes versões do Windows.

Sistemas operacionais de 64 e 32 bits

A maioria dos novos processadores hoje é baseada na arquitetura de 64 bits e suporta sistemas operacionais de 64 bits. Esses processadores também são totalmente compatíveis com sistemas operacionais de 32 bits.

A maioria das edições do Windows 10, Windows 8, Windows 7 e Windows Vista está disponível no formato de 64 bits. Das edições do Windows XP, apenas Profissional está disponível em 64 bits.

Todas as edições do Windows, do XP até 10, estão disponíveis em 32 bits.

Todo sistema operacional Mac desde a v10.8 (Mountain Lion) foi de 64 bits.

Como o Windows, o Linux pode ser de 32 bits ou 64 bits. Você pode ver o que você está correndo com o lscpu comando.

Não tem certeza se a cópia do Windows no seu PC é 32 bits ou 64 bits?

A maneira mais rápida e fácil de ver se você está executando uma versão de 32 ou 64 bits do Windows é verificar o que está escrito no Painel de Controle.

Outro método simples para descobrir qual arquitetura de SO você está executando no Windows é verificar a pasta Arquivos de Programas. Há mais informações sobre isso abaixo.

Para ver a arquitetura de hardware, você pode abrir o Prompt de Comando e digitar o comando:

echo% PROCESSOR_ARCHITECTURE%

Você pode receber uma resposta como AMD64 para indicar que você tem um sistema baseado em x64, ou x86 para 32 bits.

Outro comando que funciona é:

reg consulta "HKLM SYSTEM CurrentControlSet Control Gerenciador de sessão Environment" / v PROCESSOR_ARCHITECTURE

Esse comando deve resultar em muito mais texto, mas terminar com uma resposta como uma dessas:

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

Gorjeta: A melhor maneira de usar um desses comandos é copiá-los aqui nesta página e clicar com o botão direito do mouse no espaço preto do Prompt de Comando e colar o comando.

Importante: Esses comandos apenas informam a arquitetura do hardware, não o tipo de versão do Windows que você está executando. Está provável que eles são os mesmos desde sistemas x86 só pode instalar uma versão de 32 bits do Windows, mas não é necessariamente verdade, já que uma versão de 32 bits do Windows também pode ser instalada em sistemas x64.

Por que isso importa

Saber a diferença é importante para que você possa instalar os tipos corretos de software e drivers de dispositivo. Por exemplo, quando é dada a opção entre o download de uma versão de 32 ou de 64 bits, um programa de software nativo de 64 bits é a melhor opção. No entanto, ele não será executado se você estiver em uma versão de 32 bits do Windows.

Uma das únicas diferenças reais e notáveis ​​para você, o usuário final, é que é possível que depois de baixar um programa grande, você descubra que perdeu esse tempo, pois ele não será executado em seu computador específico. Isso é verdadeiro se você baixou um programa de 64 bits que espera usar em um sistema operacional de 32 bits.

No entanto, alguns programas de 32 bits podem ser executados muito bem em um sistema de 64 bits. Em outras palavras, programas de 32 bits são compatíveis com sistemas operacionais de 64 bits. Essa regra, no entanto, nem sempre é verdadeira, e esse é especialmente o caso de alguns drivers de dispositivos, pois os dispositivos de hardware exigem que a versão exata seja instalada para que ela faça interface com o software (por exemplo, drivers de 64 bits são necessários para -bit OS e drivers de 32 bits para um sistema operacional de 32 bits).

Outra ocasião em que as diferenças de 32 bits e 64 bits entram em ação é ao solucionar problemas de software ou ao consultar o diretório de instalação de um programa.

É importante perceber que as versões de 64 bits do Windows duas pastas de instalação diferentes já que eles também contêm um diretório de 32 bits. No entanto, uma versão de 32 bits do Windows tem apenas uma pasta de instalação . Para tornar isso um pouco mais confuso, pasta de arquivos de programa da versão de 64 bits é o mesmo nome que a pasta de arquivos de programas de 32 bits em uma versão de 32 bits do Windows.

Um exemplo de por que esse é o caso é para que um programa de 32 bits não tente usar uma DLL de 64 bits, que não funcionará. Em vez disso, quando um programa de 32 bits é instalado na pasta arquivos de programas de 32 bits e, em seguida, você executar o programa, o Windows sabe que ele precisa extrair alguns arquivos específicos de 32 bits em vez daqueles usados ​​para programas de 64 bits.

Se você está confuso, olhe aqui:

Com um Versão de 64 bits do Windows são duas pastas:

  • Local de 32 bits: C: Arquivos de Programas (x86)
  • Local de 64 bits: C: Arquivos de Programas

Com um Versão de 32 bits do Windows é uma pasta:

  • Local de 32 bits: C: Arquivos de Programas

Como você pode ver, é um pouco confuso dizer claramente que a pasta Arquivos de Programas de 64 bits é C: Arquivos de Programas já que isso não é verdade para um sistema operacional de 32 bits.