32 bits vs. 64 bits

Sistemas de hardware e software de 32 bits, às vezes chamado x86 ou x86-32, trabalhe com dados em partes de 32 bits. Em contraste, Sistemas de hardware e software de 64 bits, ou x64 ou x86-64, use dados em partes de 64 bits. Teoricamente, quanto mais dados em geral puderem ser processados ​​a qualquer momento, mais rápido o sistema poderá executar.

Uma vantagem prática imediata oferecida pelos sistemas de 64 bits é o uso de maiores quantidades de 32 bits64 bitsNúmero de bits 32. 64 Descrição de arquitetura e software A arquitetura de 32 bits é baseada em registradores, endereços ou barramentos de dados com 32 bits (4 octetos) de largura. Para software, 32 bits normalmente significa o uso de espaço de endereço linear de 32 bits. A arquitetura de 64 bits é baseada em registradores, endereços ou barramentos de dados com 64 bits (8 octetos) de largura. Para software, 64 bits significa uso de código com endereços de memória virtual de 64 bits. Compatibilidade Os sistemas operacionais e sistemas operacionais de 32 bits requerem CPUs de 32 bits O SO de 64 bits requer CPU de 64 bits, e os aplicativos de 64 bits precisam de um SO e CPU de 64 bits Sistemas Disponíveis Todas as edições do Windows 8, Windows 7, Windows Vista e Windows XP, Linux XP Professional, Windows Vista, Windows 7, Windows 8 e Mac OS X e Linux Limites de memória Os sistemas de 32 bits estão limitados a 3,2 Gigabytes (GB) de RAM. O Windows de 32 bits com limitação de endereço não atinge 4 GB completos. Depende do hardware, geralmente 3,25 GB. Os sistemas de 64 bits permitem até 17 bilhões de GB de RAM. Prós Menos problemas, mais amplamente compatíveis • Mais acesso à RAM • Mais eficiência • Mais alocação de memória virtual • Mais recursos de segurança Contras Menos acesso à RAM, menos memória, menos eficiência, menos recursos de segurança • Possível compatibilidade com drivers • Alguns limites de RAM da placa-mãe • Problemas herdados

Conteúdo: 32 bits vs 64 bits

  • 1 Arquitetura e Software
  • 2 Compatibilidade
    • 2.1 O que é compatível com uma CPU de 32 bits?
    • 2.2 O que é compatível com uma CPU de 64 bits?
  • 3 Memória
    • 3.1 Escolhendo um SO para VPS
  • 4 Prós e Contras
  • 5 Sistemas Windows
  • 6 Referências

Arquitetura e Software

32 e 64 bits são termos que referenciam como um processador incorporado no computador ou CPU lida com dados. Uma arquitetura de 32 bits permite que a unidade aritmética e lógica (ALU), ou circuito digital, execute operações aritméticas e lógicas inteiras de 32 bits.

Para arquitetura com 64 bits, ele permite que uma versão de 64 bits do Windows lide com grandes quantidades de RAM melhor que um sistema de 32 bits. Além disso, um sistema de 64 bits possui registradores de endereços de 64 bits, com registradores de dados e o barramento de dados tipicamente equivalente em tamanho à medida que o endereço é registrado. Portanto, as arquiteturas de CPU e ALU de 64 bits têm registros e barramentos de endereço ou dados correspondentes em valores iguais.

Compatibilidade

O que é compatível com uma CPU de 32 bits?

Um processador de 32 bits não pode executar um sistema operacional projetado para CPUs de 64 bits. Também não suporta aplicativos de 64 bits. CPUs de 32 bits podem executar apenas um SO de 32 bits e aplicativos projetados para sistemas operacionais de 32 bits.

Processador (CPU)32 bits32 bits32 bits32 bits
Sistema operacional (SO)32 bits32 bits64 bits64 bits
Programa de aplicação32 bits64 bits Não Não
Compatível?simNão

O que é compatível com uma CPU de 64 bits?

Os sistemas de 64 bits geralmente são compatíveis com versões anteriores e suportam sistemas operacionais de 32 bits e aplicativos de 32 bits.

Processador (CPU)64 bits64 bits64 bits64 bits
Sistema operacional (SO)32 bits32 bits64 bits64 bits
Programa de aplicação32 bits64 bits32 bits64 bits
Compatível?simNãosimsim

Memória

Os sistemas de 32 bits têm uma limitação de quanta memória eles podem endereçar (ou apontar para). Esse limite é de 4 GB. Embora a memória geralmente se refira à RAM, esse limite também inclui memória nos outros dispositivos do sistema, como adaptadores de vídeo, áudio e rede. O limite combinado para RAM, RAM gráfica (GPU), intervalo de memória PCI e alguns outros componentes é de 4 GB.[1]

As implicações práticas disso são que o Windows de 32 bits, por exemplo, não pode tirar o máximo proveito da RAM de 4 GB e normalmente mostra 3,25 GB. Instalar mais RAM é sempre uma opção, mas os sistemas de 32 bits simplesmente não poderiam usar nenhuma RAM acima do seu limite. Uma versão de 64 bits pode endereçar até 8 TB. Com os sistemas atuais incapazes de tirar o máximo proveito da capacidade, agora os sistemas estão disponíveis com RAM instalada que excede em muito os limites de 4 GB dos sistemas de 32 bits.

Escolhendo um SO para VPS

Ao usar um servidor virtual privado (VPS) como Linode ou DigitalOcean, os administradores de sistema geralmente são limitados pela quantidade de RAM disponível. Portanto, eles geralmente recomendam o uso de uma distribuição Linux de 32 bits para usar em um VPS em vez de em um sistema operacional de 64 bits..

Prós e contras

Os benefícios dos sistemas de 64 bits incluem:

  • Capacidade de usar mais RAM. Os processadores de 64 bits são teoricamente capazes de referenciar 2 ^ 64 locais na memória ou mais de 4 bilhões de vezes os números de memória que os processadores de 32 bits podem fazer referência. Limite atual de 16 TB do Windows OS de 64 bits, com não mais de 128 GB de RAM física devido à impraticabilidade. Como resultado, processos de 64 bits podem criar 16 TB de virtual, através de 8 TB alocados na memória virtual para processos do usuário e 8 TB para processos do kernel.
  • Mais eficiência. Quando RAM adicional é instalada, os sistemas de 32 bits geralmente não podem tirar proveito dela devido aos limites de espaço endereçável. Mas os sistemas de 64 bits podem, o que geralmente resulta em melhorias significativas no desempenho.
  • Mais alocação de memória virtual. Arquitetura de 64 bits O Windows pode teoricamente oferecer 8 TB de memória virtual para um aplicativo. Arquitetura de 32 bits O Windows está limitado a 2 GB. As aplicações modernas, especialmente para jogos, edição de vídeo e foto, desejam mais RAM. Com o uso eficiente de 64 bits e a alocação de memória, esses aplicativos otimizados para o sistema operacional de 64 bits podem aproveitar ao máximo o novo espaço.
  • Mais recursos de segurança. O processamento de 64 bits oferece proteções de segurança adicionais, incluindo, entre outras, D.E.P de hardware, proteção contra patches de kernel e drivers de dispositivo aprimorados.

Existem alguns contras, que incluem o seguinte:

  • Possível compatibilidade de driver. Embora exista um suporte cada vez maior para o sistema operacional de 64 bits, para aqueles que ainda adotam hardware antigo, sólido e muitas vezes ainda funcional, uma transferência estará em ordem e o mais cedo ou mais tarde. É improvável que drivers de 64 bits estejam disponíveis para sistemas e hardware mais antigos. São decisões tomadas caso a caso.
  • Alguns limites de RAM da placa-mãe. Uma ocorrência rara é encontrar uma placa-mãe que suporta processadores iniciais de 64 bits, mas não oferece suporte a mais de 4 GB de RAM. O que está disponível pode ser alguns benefícios de um processador de 64 bits, embora sem acesso a mais RAM. Talvez seja hora de atualizar seu sistema operacional.
  • Problemas herdados. O software provavelmente não fará uma transição para o processamento de 64 bits. Aplicativos mais antigos, incluindo aplicativos de 16 bits, exigirão virtualização. Caso contrário, talvez seja hora de fazer um upgrade.

Sistemas Windows

O Windows 8, com as versões Standard e Pro, está disponível em distribuições de 32 e 64 bits. Antes do lançamento do Windows 7, a Microsoft afirmou que o Windows 8 seria o último Windows a suportar arquitetura de 32 bits. Com a mudança final de seus aplicativos, drivers e plug-ins para 64 bits, o Windows não fornecerá compatibilidade com versões anteriores de 32 bits. Para sistemas atuais que ainda exigem suporte ao Windows XP, ele pode ser encontrado através da virtualização em área restrita, realizada no Windows Server 2008.

Posteriormente, os computadores precisarão de processadores com capacidade de 64 bits. Se você estiver usando o Windows, poderá verificar se o seu processador é de 64 bits, fazendo o seguinte:

  1. Para abrir Informações e Ferramentas de Desempenho, clique no botão Iniciar, clique em Painel de Controle, clique em Sistema e Manutenção e, em seguida, clique em Informações e Ferramentas de Desempenho..
  2. Clique em Exibir e imprimir detalhes.
  3. Na seção Sistema, verifique o tipo de SO atualmente em execução em Tipo de sistema. Para capacidade de 64 bits, mostra se o sistema pode executar o Windows de 64 bits.

Nota: se o sistema já estiver executando uma versão do Windows de 64 bits, uma lista com capacidade de 64 bits não será mostrada.

Referências

  • Windows de 32 e 64 bits - Geek do serviço de assistência
  • 32 bits - Computer Hope
  • 32 bits e 64 bits - Dicas rápidas e sujas
  • Um olhar mais atento sobre as janelas de 32 e 64 bits - ni.com
  • 32 ou 64: Que bit do Windows? - Mundo PC
  • Wikipedia: 32 bits
  • Wikipedia: 64 bits
  • FAQ de 32 e 64 bits - Microsoft Windows
  • Explicação de 32 e 64 bits - Alerta TechSupport
  • 32 bits e 64 bits - How To Geek
  • 32 vs 64 bits ativado Sete fóruns