Por que a maioria dos programas ainda é de 32 bits em uma versão de 64 bits do Windows?

Índice:

Por que a maioria dos programas ainda é de 32 bits em uma versão de 64 bits do Windows?
Por que a maioria dos programas ainda é de 32 bits em uma versão de 64 bits do Windows?

Vídeo: Por que a maioria dos programas ainda é de 32 bits em uma versão de 64 bits do Windows?

Vídeo: Por que a maioria dos programas ainda é de 32 bits em uma versão de 64 bits do Windows?
Vídeo: Você sabe as Diferenças entre o Sistema Operacional 32 Bits e 64 Bits? Tirando Dúvidas! - YouTube 2024, Marcha
Anonim
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 no seu sistema ainda são de 32 bits. Isso é um problema?
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 no seu sistema ainda são de 32 bits. Isso é um problema?

A maioria dos computadores modernos - definitivamente aqueles vendidos desde o 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 o 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 o suportarem, você deve executar a versão de 64 bits. Mesmo que cada aplicativo executado seja um aplicativo de 32 bits, a execução de um sistema operacional de 64 bits ainda será mais seguro e confiável.

Mas e esses aplicativos? As coisas ficam um pouco mais complicadas. 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 softwares de 64 bits. Outra pequena ruga - e uma que se aplica apenas a um número muito pequeno de pessoas - é que as versões de 32 bits do Windows podem executar aplicativos antigos de 16 bits, mas esses aplicativos de 16 bits não serão executados em uma versão de 64 bits do Windows. Então, vamos aprofundar isso um pouco mais e ver quando isso pode ser importante para você.

Como verificar quais dos seus aplicativos ainda são de 32 bits

Você pode usar o Gerenciador de Tarefas para ver quais dos seus programas são de 64 bits e quais são de 32 bits. Para abri-lo, clique com o botão direito do mouse em qualquer área aberta na barra de tarefas e, em seguida, 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.
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 locais diferentes - ou, pelo menos, tenta. Aplicativos de 32 bits geralmente são instalados no
O Windows também instala aplicativos de 32 e 64 bits em locais diferentes - ou, pelo menos, tenta. Aplicativos de 32 bits geralmente são instalados no

C:Program Files (x86)

pasta em versões de 64 bits do Windows, enquanto os programas de 64 bits geralmente são instalados

C:Program Files

pasta.

Esta é mais uma orientação, no entanto. Não há regras que imponham 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:Program Files (x86)

pasta por padrão. Mas, todos os jogos que você instala através do Steam são instalados no

C:Program Files (x86)Steam

pasta por padrão - até mesmo jogos de 64 bits.

Se você comparar suas duas pastas de Arquivos de Programas diferentes, verá que a maioria dos seus programas provavelmente está instalada na pasta C: Arquivos de Programas (x86). Eles são provavelmente programas de 32 bits.

Image
Image

Está executando aplicativos de 32 bits no Windows de 64 bits uma idéia ruim?

Na superfície, pode parecer que a execução de aplicativos de 32 bits em um ambiente de 64 bits seja ruim - ou menos que ideal, de qualquer forma. Afinal, os aplicativos de 32 bits não aproveitam 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 estão sob ataque. 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 perceberá executando aplicativos comuns no mundo real. Por exemplo, você não sofrerá nenhum tipo de penalidade de desempenho executando aplicativos de 32 bits. Em uma versão de 64 bits do Windows, os aplicativos de 32 bits são executados em uma camada de compatibilidade com o Windows de 32 bits no Windows de 64 bits (WoW64) - um subsistema completo que lida com aplicativos de 32 bits. Seus programas do Windows de 32 bits serão executados da mesma forma como seriam em uma versão de 32 bits do Windows (e, em alguns casos, ainda melhor), portanto, não há desvantagem em executar esses programas em um sistema operacional de 64 bits.

Mesmo que todos os programas que você usa ainda sejam de 32 bits, você se beneficiará porque o próprio sistema operacional está sendo executado no modo de 64 bits. A versão de 64 bits do Windows é mais segura.

Mas 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 um 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 um programa estiver sob ataque, os recursos de segurança adicionais aplicados a programas de 64 bits podem ajudar.

Muitos aplicativos oferecem versões de 32 e 64 bits. O Chrome, o Photoshop, o iTunes e o Microsoft Office são alguns dos programas mais populares do Windows, e estão todos disponíveis no formato de 64 bits. Os jogos exigentes costumam ser de 64 bits, portanto, podem usar mais memória.

No entanto, muitos aplicativos não deram o salto e a maioria nunca fará isso. Você ainda pode executar a maioria dos programas Windows de 32 bits de dez anos em uma versão de 64 bits do Windows hoje, mesmo que os desenvolvedores não os atualizem desde que as versões de 64 bits do Windows surgiram.
No entanto, muitos aplicativos não deram o salto e a maioria nunca fará isso. Você ainda pode executar a maioria dos programas Windows de 32 bits de dez anos em uma versão de 64 bits do Windows hoje, mesmo que os desenvolvedores não os atualizem desde que as versões de 64 bits do Windows surgiram.

Um desenvolvedor que deseja fornecer uma versão de 64 bits do 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 precisam fornecer e oferecer suporte a duas versões separadas do programa, pois 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 diferença. Vamos pegar a versão para desktop do Windows do Evernote como exemplo aqui.Mesmo que 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 funcionar bem em uma versão de 64 bits do Windows e não há vantagens perceptíveis com uma versão de 64 bits.

Em suma, se você tiver uma escolha, definitivamente pegue a versão de 64 bits do seu aplicativo. Se você não tiver escolha, adquira a versão de 32 bits e não se preocupe com isso.

Obtendo aplicativos de 64 bits

A maneira como você obtém aplicativos de 64 bits quando eles estão disponíveis é diferente com base no aplicativo. Às vezes, quando você acessa uma 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 direciona você 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 contenha as versões de 32 e 64 bits do aplicativo. Quando você inicia o instalador, ele detecta nesse ponto se você está usando uma versão de 32 bits ou 64 bits do Windows e instala esses arquivos. O Photoshop para Windows funciona dessa maneira.
Outras vezes, você fará o download de um único aplicativo de instalação que contenha as versões de 32 e 64 bits do aplicativo. Quando você inicia o instalador, ele detecta nesse ponto se você está usando uma versão de 32 bits ou 64 bits do Windows e instala esses arquivos. O Photoshop para Windows funciona dessa maneira.

Outras vezes, você pode escolher a página de download do aplicativo para fazer o download da versão desejada. Às vezes, a versão dirá “64 bits”, às vezes, “x64” e, às vezes, ambos. Quando você vê uma escolha como esta, vá em frente e baixe a versão de 64 bits.

Image
Image

No final, o importante é não ter certeza de que você está executando aplicativos de 64 bits. Isso significa que você está executando aplicativos que funcionam bem para você. Se houver uma versão de 64 bits de um aplicativo, use-a. Se não, usando a versão de 32 bits está bem. Para a maioria dos aplicativos, você nem notará a diferença.

Recomendado: