Recomendado, 2024

Escolha Do Editor

Por que o Windows de 64 bits precisa de duas pastas de arquivos de programa?

Embora o Windows XP tenha uma versão de 64 bits, não foi até a Microsoft lançar o Windows Vista que os consumidores realmente tiveram que decidir se comprariam a versão de 32 ou 64 bits.

O Windows 7/8/10 também vem em versões de 32 e 64 bits e, se você optou pelo 64-bit, você deve ter notado que existem duas pastas Program Files em seu disco rígido. Continue lendo para explorar a diferença entre o Windows de 32 e 64 bits e por que o sistema operacional precisa de duas pastas separadas para armazenar os dados do programa.

Windows 32 e 64 bits

A diferença real entre o Windows 32 e 64 bits tem a ver com a quantidade de memória que o sistema operacional pode endereçar. Para "endereço" significa simplesmente "acompanhar".

O Windows 7/8/10 de 32 bits (como as versões anteriores de 32 bits do Windows) pode endereçar até 4.294.967.296 bytes de informações. Isso é 4GB de memória. Teoricamente, um sistema operacional de 64 bits pode endereçar até 1.844.6.744.073.709.551.616 bytes de informação.

São 16, 3 bilhões de gigabytes. No entanto, o limite de memória nas versões de consumo do Windows 7 é de 192 GB, que ainda está além dos limites físicos de 8 GB a 16 GB para a maioria das placas-mãe. Para o Windows 8, são 512 GB e, para o Windows 10, são incríveis 2 TB para o limite de memória!

Mover-se de um sistema operacional de 32 bits para um sistema operacional de 64 bits é mais do que apenas um salto na memória endereçável. É uma mudança em um método completamente diferente de rastrear dados. É por isso que o hardware (como uma placa de som) precisa de um driver completamente diferente para funcionar no Windows de 64 bits.

Duas pastas de arquivos do programa no Windows

Se você tiver a versão de 64 bits do Windows, talvez tenha notado que há duas pastas Arquivos de Programas no disco rígido.

Uma é simplesmente rotulada de Arquivos de Programas e a outra é rotulada de Arquivos de Programas (x86) . A primeira pasta é o local padrão para todos os seus programas de 64 bits. Ele não tem um rótulo extra no final porque, como um sistema operacional de 64 bits, supõe-se que os aplicativos de 64 bits entrem nessa pasta.

A segunda pasta chamada Arquivos de Programas (x86) é o local padrão para todos os seus aplicativos de 32 bits. De certa forma, é uma pasta projetada para software legado que sobra dos dias dos sistemas operacionais de 32 bits. A parte x86 do nome da pasta refere-se à arquitetura x86 de 32 bits na qual os primeiros processadores de 32 bits foram desenvolvidos, como os processadores 386, 486 e Pentium.

Infelizmente, a mudança de aplicativos e sistemas operacionais de 32 bits para 64 bits não é tão simples quanto a Microsoft gostaria. Para fazer a troca, todos os fornecedores de software, fabricantes de hardware e usuários de repente teriam que parar de criar e usar qualquer coisa construída em uma arquitetura de 32 bits e começar a usar 64 bits. Isso é totalmente impraticável, porque a maioria das pessoas não está disposta a apenas gastar seu investimento em hardware e software e comprar tudo novo de novo.

A solução da Microsoft para essa transição de 32 bits para 64 bits foi adicionar suporte legado para a maioria dos aplicativos de 32 bits. Em outras palavras, a maioria dos aplicativos de 32 bits funcionará no ambiente operacional de 64 bits.

Para ajudar a facilitar a transição, a Microsoft determinou que todos os aplicativos de 32 bits devem, por padrão, ser carregados na pasta Arquivos de Programas (x86), em vez de serem mesclados com aplicativos verdadeiros de 64 bits na pasta Arquivos de Programas.

O Windows usa um tipo de emulador para executar aplicativos de 32 bits no Windows de 64 bits. Você pode ter visto algumas pastas no seu sistema que possuem o termo WOW64 . WOW64 significa Windows 32-bit no Windows de 64 bits. Sempre que você executa um programa de 32 bits e precisa acessar o diretório de arquivos do programa, ele é redirecionado para C: \ Arquivos de Programas (x86) \ usando o WOW64.

Você pode ver rapidamente quais programas em seu computador são de 32 bits e quais são de 64 bits simplesmente navegando nas duas pastas.

A cada dois meses, eu normalmente verifico o site do desenvolvedor de software para ver se eles lançaram uma versão de 64 bits do programa. Às vezes você tem que cavar um pouco para encontrar a versão de 64 bits de um programa. A maioria dos fornecedores ainda hoje continua pressionando as versões de 32 bits como o principal download. Por exemplo, você pode instalar a versão de 64 bits do Office 365, mas não é o download padrão.

Logo, no entanto, a maioria dos aplicativos será de 64 bits, tornando desnecessária a necessidade de várias pastas de Arquivos de Programas. Mesmo assim, mesmo a Microsoft, quando lançou o Windows Vista de 64 bits, não conseguiu desenvolver e lançar uma versão de 64 bits do Office 2007 lançada ao mesmo tempo. Além disso, muitos dos aplicativos padrão da Windows Store da Microsoft no Windows 10 ainda são aplicativos de 32 bits.

Tenha em mente que no momento em que todos nós fizermos a migração para aplicativos de 64 bits, é provável que as conversas sobre arquiteturas de 128 bits nos forçam a passar por todo o processo novamente. Apreciar!

Top