Qual é a diferença entre o Windows de 32 bits e o de 64 bits?

32bitheader

Seja comprando um novo computador ou atualizando um antigo, você provavelmente se deparou com a designação “64 bits” e se perguntou o que significava. Continue lendo enquanto explicamos o que é o Windows de 64 bits e por que você quer um pedaço dessa torta de 64 bits.

Começando com o Windows 7, a Microsoft fez muito para aumentar a popularidade da computação de 64 bits entre os usuários domésticos, mas muitas pessoas não sabem exatamente o que isso significa (e podem nem perceber que já o estão executando ). Hoje estamos dando uma olhada na história da computação de 32 e 64 bits, independentemente de seu computador ser capaz de lidar com isso ou não, e as vantagens e desvantagens de usar um ambiente Windows de 64 bits.

Uma breve história da computação de 64 bits

2011-03-22_130532

Antes de começarmos a deslumbrá-lo com uma história interessante, vamos abordar o básico. O que 64 bits significa? No contexto de discussões sobre computadores pessoais de 32 e 64 bits, o formato XX bits refere-se à largura do registro da CPU .

O registro é uma pequena quantidade de armazenamento onde a CPU mantém todos os dados de que precisa para acessar rapidamente para um desempenho ideal do computador. A designação do bit refere-se à largura do registro. Um registro de 64 bits pode conter mais dados do que um registro de 32 bits, que por sua vez contém mais de 16 e 8 bits. Quanto mais amplo for o espaço no sistema de registro da CPU, mais ele pode manipular – especialmente em termos de uso eficiente da memória do sistema. Uma CPU com um registro de 32 bits, por exemplo, tem um teto de 2 32 endereços dentro do registro e, portanto, está limitada a acessar 4 GB de RAM. Isso pode ter parecido uma enorme quantidade de RAM quando eles estavam alterando os tamanhos de registradores há 40 anos, mas é um limite bastante inconveniente para os computadores modernos.

Embora possa parecer que a computação de 64 bits é a nova criança no bloco da magia da tecnologia, ela já existe há décadas. O primeiro computador a utilizar uma arquitetura de 64 bits foi o Cray UNICOS em 1985, que abre um precedente para supercomputadores de 64 bits (o Cray 1 é visto no centro da foto acima). A computação de 64 bits permaneceria domínio exclusivo de supercomputadores e grandes servidores pelos próximos 15 ou mais anos. Durante esse tempo, os consumidores foram expostos a sistemas de 64 bits, mas a maioria desconhecia completamente isso. O Nintendo 64 e o Playstation 2, ambos vistos na foto acima, tinham processadores de 64 bits 5 anos antes que as CPUs de 64 bits de nível consumidor e os sistemas operacionais que os acompanhassem sequer fizessem uma aparição no radar público.

Recomendado:  Como fazer download de jogos PS5 do seu telefone

A confusão do consumidor sobre o que 64 bits significa para eles – e o suporte deficiente dos fabricantes aos drivers – dificultou severamente o avanço em direção aos PCs de 64 bits durante a maior parte dos anos 2000. Em 2001, a Microsoft lançou a edição de 64 bits do Windows XP. Não foi amplamente adotado, exceto para aqueles dispostos a lidar com suporte de driver extremamente limitado e muitas dores de cabeça.

No ano seguinte, o OS X Panther e um punhado de distribuições Linux começaram a oferecer suporte a CPUs de 64 bits em capacidades variadas. O macOS X não deu suporte total a 64 bits por mais cinco anos com o lançamento do OS X Leopard. O Windows suportava 64 bits no Windows Vista, mas, novamente, não foi amplamente adotado. Tudo ao redor era um caminho acidentado para a adoção de 64 bits entre os usuários domésticos.

Duas coisas mudaram a maré no mundo do PC. O primeiro foi o lançamento do Windows 7. A Microsoft empurrou fortemente a computação de 64 bits para os fabricantes e deu-lhes ferramentas melhores – e um tempo de espera mais longo – para a implementação de drivers de 64 bits.

A segunda influência, indiscutivelmente maior, veio da maneira como os fabricantes de PCs comercializavam seus PCs. Vender para pessoas que podem não entender totalmente as plataformas que estão comprando significa que os profissionais de marketing precisam empurrar certos números fáceis de entender. A quantidade de memória em um PC é um desses números. Um PC com 8 GB de RAM parece melhor do que um com 4 GB de RAM, certo? E os PCs de 32 bits eram limitados a 4 GB de RAM. Para oferecer PCs com maior quantidade de memória, os fabricantes precisaram adotar PCs de 64 bits.

Seu computador pode lidar com 64 bits?

A menos que seu PC seja anterior ao Windows 7, as chances são altas de que ele suporte uma versão de 64 bits do Windows. Você pode até já estar executando uma versão de 64 bits do Windows, e isso é muito fácil de verificar . Mesmo se você estiver executando uma versão de 32 bits do Windows 10, poderá alternar as versões se tiver hardware compatível com 64 bits .

Os benefícios e desvantagens da computação de 64 bits

2011-03-22_130232

Você leu um pouco sobre a história da computação de 64 bits e a verificação do sistema indica que você pode executar o Windows de 64 bits. O que agora? Vamos examinar os prós e os contras de mudar para um sistema operacional de 64 bits.

Recomendado:  Os teclados USB apenas enviam sinais ou também os recebem?

O que você deve esperar se der o salto? Aqui estão alguns dos enormes benefícios de fazer o salto para um sistema de 64 bits:

  • Você pode agitar radicalmente mais RAM:  quanto mais? As versões de 32 bits do Windows (e outros sistemas operacionais) são limitadas a 4096 MB (ou 4 GB) de RAM. As versões de 64 bits são teoricamente capazes de suportar um pouco mais de 17 bilhões de GBs de RAM, graças ao amplo sistema de registro de que falamos anteriormente. Realisticamente, as edições Home de 64 bits do Windows 7 são limitadas (devido a problemas de licenciamento, não a limitações físicas) a 16 GB de RAM e as edições Professional e Ultimate podem balançar até 192 GB de RAM.
  • Você verá uma eficiência maior: você  não só pode instalar mais RAM em seu sistema (tanto quanto sua placa-mãe pode suportar), você também verá um uso mais eficiente dessa RAM. Devido à natureza do sistema de endereço de 64 bits no registro e como o Windows de 64 bits aloca a memória, você verá menos memória do sistema sendo consumida por sistemas secundários (como a placa de vídeo). Embora você só pode dobrar a quantidade física de RAM em sua máquina vai se sentir como muito mais do que por causa da nova eficiência do seu sistema.
  • Seu computador será capaz de alocar mais memória virtual por processo:  na arquitetura de 32 bits, o Windows está limitado a atribuir 2 GB de memória a um aplicativo. Jogos modernos, aplicativos de edição de vídeo e fotos e aplicativos famintos, como máquinas virtuais, exigem grandes quantidades de memória. Em sistemas de 64 bits, eles podem ter, prepare-se para outro grande número teórico, até 8 TB de memória virtual. Isso é mais do que suficiente para as sessões de edição e Crysis mais loucas. Além do uso e alocação de memória mais eficientes, os aplicativos otimizados para sistemas operacionais de 64 bits, como Photoshop e Virtualbox, são muito rápidos e tiram total proveito da amplitude do processador e da memória oferecida a eles.
  • Você desfrutará de recursos de segurança avançados: O  Windows de 64 bits com um processador moderno de 64 bits oferece proteções adicionais não disponíveis para usuários de 32 bits. Essas proteções incluem o DEP de hardware mencionado acima , bem como a proteção contra patches do kernel que protege você contra exploits do kernel, e os drivers de dispositivo devem ser assinados digitalmente, o que reduz o incidente de infecções relacionadas ao driver.
Recomendado:  Como usar um HomePod Mini com seu Mac

Isso tudo parece maravilhoso, não? E quanto às deficiências? Felizmente, a lista de deficiências decorrentes da adoção de um sistema operacional de 64 bits é cada vez menor com o passar do tempo. Ainda assim, existem algumas considerações:

  • Você não consegue encontrar drivers de 64 bits para dispositivos mais antigos, mas críticos em seu sistema: Este é um grande assassino, mas a boa notícia é que não é um problema tão grande quanto costumava ser. Os fornecedores oferecem suporte quase universal às versões de 64 bits dos sistemas operacionais e dispositivos mais recentes. Se você estiver executando o Windows 8 ou 10 e usando hardware fabricado nos últimos cinco anos ou mais, não deverá ter problemas com drivers de hardware. Se você estiver executando o Windows 7 ou anterior – ou usando um hardware muito antigo – pode ter menos sorte. Você tem um caro scanner alimentado por folhas de 2003 que adora? Que pena. Você provavelmente não encontrará drivers de 64 bits para ele. As empresas de hardware preferem gastar sua energia apoiando novos produtos (e encorajando você a comprá-los) do que suportando hardware mais antigo. Para pequenas coisas que são facilmente substituídas ou precisam ser atualizadas de qualquer maneira, isso não é grande coisa. Para hardware caro e de missão crítica, é mais importante. Você terá que decidir por si mesmo se o custo de atualização e as compensações valem a pena.
  • Sua placa-mãe não suporta mais do que 4 GB de RAM:  embora seja raro, não é inédito ter uma placa-mãe que suporte um processador de 64 bits anterior, mas não suporte mais do que 4 GB de RAM. Nesse caso, você ainda obterá alguns dos benefícios de um processador de 64 bits, mas não terá o benefício que a maioria das pessoas anseia: acesso a mais memória. Se você não está comprando peças de última geração, no entanto, o hardware ficou tão barato ultimamente que pode ser hora de aposentar a placa-mãe antiga e atualizar ao mesmo tempo em que você atualiza seu sistema operacional.
  • Você tem software legado ou outros problemas de software para lidar:  Alguns softwares não fazem a transição para 64 bits sem problemas. Embora os aplicativos de 32 bits sejam executados perfeitamente no Windows de 64 bits , os aplicativos de 16 bits não funcionam. Se por acaso você ainda estiver usando um aplicativo legado muito antigo para algo, será necessário virtualizá- lo ou abrir mão de uma atualização.

Em algum momento, todo mundo usará uma versão de 64 bits do Windows. Estamos quase lá agora. Ainda assim, mesmo nestes estágios finais da transição de 32 bits para 64 bits, existem alguns redutores de velocidade. Tem alguma experiência recente com problemas de 64 bits? Adoraríamos ouvir sobre isso nas discussões.