Você está interessado neles OFERTAS? Economize com nossos cupons em WhatsApp o TELEGRAMA!

32 bit vs 64 bit: qual é a diferença?

Muitas vezes você será colidido com o download de um programa ou aplicativo no bit 32 ou no bit 64. Mesmo o seu PC provavelmente pode ter um rótulo de processador de bits 64. Mas é realmente importante ter um chip 64 bit em vez de 32? Hoje, quase todas as PCs têm um processador de bits 64, então a diferença entre eles não será importante para você, mas vamos analisar as diferenças juntas.

Bem, para começar, se você for um usuário do Windows, provavelmente notou que existem duas pastas Arquivos de Programas na unidade local C. Uma chamada "Arquivos de Programas (x86)" e outra simplesmente "Arquivos de Programas". Compreender a diferença entre essas duas pastas é muito importante, especialmente se você instalar um programa errado com seu comportamento errado.

O número de bits em um processador refere-se ao tamanho dos tipos de dados que ele gerencia e ao tamanho de seu registro. Em poucas palavras, um processador de bits 64 é mais poderoso do que um processador de bits 32, porque ele pode lidar com vários dados ao mesmo tempo. Um processador de bits 64 pode memorizar mais valores computacionais, incluindo endereços de memória, o que significa que ele pode acessar mais de quatro bilhões de vezes a memória física do que um processador de bits 32. .

A diferença fundamental

Os processadores de bits 32 são perfeitamente capazes de lidar com uma quantidade limitada de RAM (no Windows, 4GB no máximo), enquanto os processadores de bits 64 podem usar muito mais. Claro, para conseguir isso, o sistema operacional também deve ser projetado para ter maior acesso à memória.
Por exemplo, uma carroça puxada por cavalos faz o mesmo trabalho que uma máquina agrícola, exceto para quaisquer problemas com cavalos, mas uma máquina é muito mais poderosa e, portanto, você consegue o trabalho que deseja com menos esforço.

À medida que o número de bits aumenta, existem duas vantagens importantes:

  • Mais bits significam que os dados podem ser processados ​​em blocos maiores, de modo que o processamento significa que ele é ainda mais preciso.
  • Mais bits significam que nosso sistema pode apontar ou segmentar mais locais de memória física.

O computador pode ser pensado em três blocos. Em termos simples, encontramos o processador ou CPU como o bloco central, o sistema operacional como o shell externo da CPU e aplicações como a camada externa.

105043e44y4ye1b4wuey34_jpg_thumb

É necessário suporte para todos os níveis para executar um aplicativo de bit 64: o sistema operacional no bit 64 e a CPU no bit 64.

Para executar um sistema operacional de bits 64, é necessário um suporte de nível central: a CPU de bits 64.

Essa simplificação será suficiente para entender o que acontece quando misturamos elementos de 32 bits com 64 bits. Mas se quisermos entender melhor o problema, devemos também considerar o hardware que suporta a CPU e os drivers periféricos que permitem que o sistema operacional e os aplicativos façam interface com o hardware do sistema.

A regra geral é que um aplicativo de bit 32 será executado em um nível inferior aos componentes de bit 64, mas não vice-versa:

  • Um sistema operacional de bits 32 será executado em um bit 32 ou processador de bits 64 sem nenhum problema.
  • Um aplicativo para o bit 32 será executado em um sistema operacional no bit 32 ou no bit 64 sem nenhum problema.
  • Mas uma aplicação de bit 64 só será executada em um sistema operacional de bits 64 e um sistema operacional de bits 64 só será executado em um processador de bits 64.

Essas duas tabelas ilustram a mesma regra:

Tabela 1 - O que é compatível com CPU de 32 bits?

Processador (CPU)

32-bit

32-bit

32-bit

32-bit

Sistema operacional (SO)

32-bit

32-bit

 64-bit

64-bit

Aplicação / Programa

32-bit

64-bit

   32-bit

 64-bit

 Compatibilidade                  

Si

Não

Não

Não

 

Tabela 2 - O que é compatível com CPU de 64 bits?

Processador (CPU)

64-bit

64-bit

64-bit

64-bit

Sistema operacional (SO)

64-bit

64-bit

32-bit

32-bit

Aplicação / Programa

64-bit

32-bit

32-bit

64-bit

Compatibilidade              

Si

Si

Si

Não

Então, por que há dois arquivos de programa?

Em primeiro lugar, a razão para a existência dessas duas pastas é porque atualmente existem duas arquiteturas diferentes usadas para a produção de processadores de computador e, portanto, há duas maneiras diferentes de escrever programas e aplicativos. Todos os aplicativos usam recursos compartilhados em um sistema Windows; estes são chamados de arquivos DLL ou bibliotecas de links dinâmicos. O Windows coloca tudo em um só lugar para facilitar as coisas para os desenvolvedores de software.

As DLLs são escritas e estruturadas de maneiras fundamentalmente diferentes, porque elas são destinadas a serem usadas por aplicativos em bits 64 ou aplicativos no bit 32. Por exemplo, se um aplicativo de bit 32 se destaca por uma DLL e encontrar uma versão de bits 64, as falhas deixarão de funcionar. Imagine ir a uma biblioteca para encontrar um livro de texto específico e depois perceber que tudo está em uma língua estrangeira. Você provavelmente pensaria que você foi ao lugar errado. O mesmo princípio básico se aplica aqui.

Portanto, não seria mais fácil se eles apenas usassem software de 64 bits em sistemas de 64 bits e ignorassem totalmente o software de 32 bits? Bem, na verdade não. O problema é que a arquitetura de 32 bits (x86) foi a única existente por muito tempo e ainda existem vários aplicativos que usam essa arquitetura. Os sistemas modernos de 64 bits podem executar software de 32 e 64 bits devido a uma solução muito rápida e fácil: dois diretórios separados de Arquivos de Programas. Quando aplicativos de 32 bits estão presentes na pasta x86 apropriada, o Windows sabe que ele serve a DLL correta, também conhecida como a versão de 32 bits.

Então, pegando toda essa teoria e transferindo para o mundo dos smartphones só podemos afirmar que a mesma regra se aplica às CPUs dedicadas a eles, então quando você encontrar uma oferta atraente, seja em uma loja online ou em grandes redes de distribuição de eletrônicos, sempre dê uma olhada na CPU do dispositivo que você está prestes a comprar. Isso não quer dizer que todos os smartphones com CPUs de 32 bits sejam jogados fora, mas certamente não são uma boa compra. Então se no Natal você decidiu dar um smartphone de presente aproveitando as superofertas que estão por aí, não faça o Papai Noel ficar mal.

Emanuele Iafulla
Emanuele Iafulla

Nerd, Geek, Netizen, termos que não me pertencem. Simplesmente eu, amante da tecnologia e provocativa como a Xiaomi faz com seus produtos. Alta qualidade a preços justos, uma verdadeira provocação para as outras marcas mais famosas.

Subscrever
notificar
convidado

0 comentários
Comentários em linha
Ver todos os comentários
XiaomiToday.it
Logotipo