Por que a maioria dos programas ainda são de 32 bits em uma versão de 64 bits do Windows?
Seu computador provavelmente está executando uma versão de 64 bits do Windows. Mas dê uma olhada no Gerenciador de tarefas e você verá que muitos aplicativos em seu sistema ainda são de 32 bits. Isso é um problema?
A maioria dos computadores modernos - definitivamente aqueles vendidos desde os dias do Windows 7 - são compatíveis com 64 bits e vêm com uma versão de 64 bits do Windows. Se você não tem certeza sobre seu próprio PC, é fácil verificar se você está executando o Windows de 32 ou 64 bits. Existem muitas diferenças entre as versões de 64 bits e 32 bits do Windows - o suficiente para que, se o seu PC e aplicativos forem compatíveis, você deverá executar a versão de 64 bits. Mesmo que cada aplicativo que você execute seja um aplicativo de 32 bits, executar um sistema operacional de 64 bits ainda será mais seguro e confiável.
Mas, e quanto a esses aplicativos? As coisas ficam um pouco mais complicadas aí. A primeira coisa a saber é que as versões de 64 bits do Windows podem executar aplicativos de 32 bits, mas as versões de 32 bits do Windows não podem executar software de 64 bits. Outro pequeno problema - e que se aplica apenas a um número muito pequeno de pessoas - é que as versões de 32 bits do Windows podem executar aplicativos de 16 bits antigos, mas esses aplicativos de 16 bits não serão executados em uma versão de 64 bits do Windows . Então, vamos mergulhar um pouco mais nisso e ver quando isso pode ser importante para você.
RELACIONADO:Como posso saber se estou executando o Windows de 32 ou 64 bits?
Como verificar quais dos seus aplicativos ainda são de 32 bits
RELACIONADO:Novato Geek: O que todo usuário do Windows precisa saber sobre como usar o Gerenciador de Tarefas do Windows
Você pode usar o Gerenciador de tarefas para ver quais programas são de 64 bits e quais são de 32 bits. Para abri-lo, clique com o botão direito em qualquer área aberta da barra de tarefas e clique em “Gerenciador de Tarefas” (ou pressione Ctrl + Shift + Escape).
Na guia “Processos”, dê uma olhada na coluna “Nome”. Se você estiver usando uma versão de 64 bits do Windows 8 ou 10, verá o texto “(32 bits)” após o nome de qualquer aplicativo de 32 bits. Se você estiver usando uma versão de 64 bits do Windows 7, verá o texto “* 32”. Em todas as versões, os aplicativos de 64 bits não têm texto extra após o nome.
O Windows também instala aplicativos de 32 e 64 bits em lugares diferentes - ou pelo menos tenta. Aplicativos de 32 bits geralmente são instalados no C: \ Arquivos de programas (x86) \
pasta nas versões de 64 bits do Windows, enquanto os programas de 64 bits são geralmente instalados no C: \ Arquivos de programas \
pasta.
Isso é mais uma orientação, no entanto. Não há regra que force aplicativos de 32 e 64 bits em suas respectivas pastas. Por exemplo, o cliente Steam é um programa de 32 bits e é instalado corretamente no C: \ Arquivos de programas (x86) \
pasta por padrão. Mas, todos os jogos que você instala através do Steam são instalados no C: \ Arquivos de programas (x86) \ Steam
pasta por padrão - até mesmo jogos de 64 bits.
Se você comparar suas duas pastas diferentes de Arquivos de Programas, descobrirá que a maioria dos seus programas provavelmente está instalada na pasta C: \ Arquivos de Programas (x86). Provavelmente são programas de 32 bits.
Executar aplicativos de 32 bits no Windows de 64 bits é uma má ideia?
RELACIONADO:Por que a versão de 64 bits do Windows é mais segura
Superficialmente, pode parecer que executar aplicativos de 32 bits em um ambiente de 64 bits é ruim - ou menos do que o ideal, de qualquer maneira. Afinal, os aplicativos de 32 bits não estão aproveitando totalmente a arquitetura de 64 bits. E é verdade. Quando possível, a execução de uma versão de 64 bits do aplicativo fornece recursos de segurança adicionais para aplicativos que provavelmente serão atacados. E os aplicativos de 64 bits podem acessar muito mais memória diretamente do que os 4 GB que os aplicativos de 32 bits podem acessar.
Ainda assim, essas são diferenças que você provavelmente não notará rodando aplicativos regulares no mundo real. Por exemplo, você não vai sofrer nenhum tipo de penalidade de desempenho ao executar aplicativos de 32 bits. Em uma versão de 64 bits do Windows, os aplicativos de 32 bits são executados em algo chamado Windows 32 bits na camada de compatibilidade do Windows de 64 bits (WoW64) - um subsistema completo que lida com a execução de aplicativos de 32 bits. Seus programas de 32 bits do Windows serão executados da mesma forma que fariam em uma versão de 32 bits do Windows (e em alguns casos, ainda melhor), então não há nenhuma desvantagem em executar esses programas em um sistema operacional de 64 bits.
RELACIONADO:Por que a versão de 64 bits do Windows é mais segura
Mesmo se cada programa que você usa ainda for de 32 bits, você se beneficiará porque seu próprio sistema operacional está sendo executado no modo de 64 bits. A versão de 64 bits do Windows é mais segura.
Mas os programas de 64 bits seriam melhores, certo?
Como mencionamos anteriormente, há uma vantagem em executar a versão de 64 bits de um aplicativo, se houver uma disponível. Em uma versão de 64 bits do Windows, os programas de 32 bits podem acessar apenas 4 GB de memória cada, enquanto os programas de 64 bits podem acessar muito mais. Se houver probabilidade de um programa ser atacado, os recursos de segurança adicionais aplicados a programas de 64 bits podem ajudar.
Muitos aplicativos oferecem versões de 32 e 64 bits. Chrome, Photoshop, iTunes e Microsoft Office são alguns dos programas mais populares do Windows e estão todos disponíveis em 64 bits. Os jogos exigentes geralmente são de 64 bits, portanto, podem usar mais memória.
Muitos aplicativos, porém, não deram o salto, e a maioria nunca vai. Você ainda pode executar a maioria dos programas do Windows de 32 bits com dez anos de idade em uma versão de 64 bits do Windows hoje, mesmo que seus desenvolvedores não os tenham atualizado desde que surgiram as versões de 64 bits do Windows.
Um desenvolvedor que deseja fornecer uma versão de 64 bits de seu programa precisa fazer um trabalho adicional. Eles precisam garantir que o código existente seja compilado e executado corretamente como software de 64 bits. Eles devem fornecer e oferecer suporte a duas versões separadas do programa, já que as pessoas que executam uma versão de 32 bits do Windows não podem usar a versão de 64 bits.
E em muitos aplicativos, as pessoas simplesmente não notariam a diferença de qualquer maneira. Vamos pegar a versão desktop do Windows do Evernote como exemplo aqui. Mesmo se eles fornecessem uma versão de 64 bits do Evernote, os usuários provavelmente não notariam nenhuma diferença. O programa de 32 bits pode ser executado perfeitamente em uma versão de 64 bits do Windows, e não haveria vantagens perceptíveis com uma versão de 64 bits.
Resumindo, se você tiver escolha, pegue a versão de 64 bits do seu aplicativo. Se você não tiver escolha, compre a versão de 32 bits e não se preocupe com isso.
Obter aplicativos de 64 bits
A maneira como você obtém aplicativos de 64 bits quando eles estão disponíveis difere de acordo com o aplicativo. Às vezes, quando você acessa a página de download de um aplicativo, a página detecta se você está usando uma versão de 32 ou 64 bits do Windows e o direciona automaticamente para o instalador correto. O iTunes da Apple funciona dessa maneira.
Outras vezes, você fará o download de um único aplicativo de instalação que contém as versões de 32 e 64 bits do aplicativo. Quando você iniciar o instalador, ele detectará se você está usando uma versão de 32 ou 64 bits do Windows e instalará esses arquivos. O Photoshop para Windows funciona dessa maneira.
E ainda outras vezes, você terá a opção de baixar a versão desejada na página de download do aplicativo. Às vezes, a versão dirá "64 bits", às vezes dirá "x64" e às vezes ambos. Quando você vir uma opção como esta, vá em frente e baixe a versão de 64 bits.
No final, o que importa não é se você está executando aplicativos de 64 bits, mas sim se você está executando aplicativos que funcionam bem para você. Se houver uma versão de 64 bits de um aplicativo, use-a. Caso contrário, usar a versão de 32 bits é ótimo. Para a maioria dos aplicativos, você nem notará a diferença.