Existe uma limitação significativa no software utilizável em uma máquina Windows de 64 bits?

17

Eu tenho um laptop de 32 bits que eu tenho há dois anos. Estou adquirindo um novo agora e agora percebo que muitos laptops vêm com o Windows 7 de 64 bits. Eu sempre ouvi dizer que é mais difícil encontrar determinados softwares para sistemas operacionais de 64 bits do que 32 bits. Há alguma verdade nisso? Estou significativamente limitado quanto ao software utilizável em uma máquina de 64 bits, em oposição a uma máquina de 32 bits?

Anthony
fonte
1
O sistema operacional de 64 bits será o de 32 bits com bibliotecas de compatibilidade. Acho que o que você já deve ter ouvido antes é que ainda é difícil encontrar versões reais de 64 bits da maioria dos softwares (pelo menos no Windows).
Keith
1
Ah, ele consome mais memória quando você mistura aplicativos de 64 e 32 bits, pois você terá dois conjuntos inteiros de bibliotecas (DLLs) carregados.
Keith
1
Lembre-se de que, apesar do sistema de marcação do SuperUser, não existe apenas um "64 bits" no mundo. O que pode ter sido dito sobre o Itanium não se aplica necessariamente ao x86-64 (e vice-versa, é claro).
JdeBP
4
A única coisa que você não pode executar são aplicativos de 16 bits, mas é extremamente improvável que você ainda esteja usando algum deles, e mesmo assim você pode usar um emulador como o DosBox.
Callum Rogers
@JdeBP: Eu acho que a premissa de uma escolha entre o Windows de 32 e 64 bits exclui o Itanium.
Ben Voigt

Respostas:

16

Praticamente todos os softwares de 32 bits são executados em um computador de 64 bits: existem recursos de compatibilidade incorporados, como o diretório "\ arquivos de programas (x86) e as chaves de registro do WOW. Ainda não há muitos recursos nativos de 64 bits. aplicativos, mas mesmo assim, o Office 2010 agora vem em uma versão de 64 bits (na verdade, em um DVD) .A única coisa com que você realmente precisa se preocupar são os drivers de dispositivo, como na impressora, mas hoje em dia, mesmo esses não são raros , provavelmente você só precisa se preocupar se a sua impressora, scanner ou outros dispositivos são bem antigos. Basta verificar o site do fabricante para obter drivers antes de comprar.

KCotreau
fonte
Minha impressora é realmente muito antiga. Os drivers nativos do Windows cuidam deles com muita facilidade. Então eu nem me preocuparia com isso. Eu só me preocuparia com os drivers se você tiver um periférico único e muito antigo para um propósito especial. Se for esse o caso, você provavelmente ainda poderá executá-lo no modo Virtual XP, eu acho.
Ben Richards
1
É verdade que muitas impressoras mais antigas tiveram drivers adicionados ao Windows, mas não todos. Ainda vale a pena conferir.
KCotreau
1
@sidran: Drivers são a única coisa que o modo Virtual XP não suporta ... drivers exigem acesso direto ao hardware, com o qual a virtualização interfere. Ou talvez você tenha uma definição de driver diferente da minha.
Ben Voigt
@ Ben, você provavelmente está correto. Eu não usei muito o modo Virtual XP ... agora que penso nisso, ele precisaria fazer interface com um driver instalado corretamente no sistema operacional host, certo? Obrigado pela correção.
Ben Richards
2
@ sidran32: E mesmo entre os motoristas, há algumas exceções significativas. Os drivers USB, por exemplo, não falam diretamente com o hardware, eles falam com o driver do controlador host USB. Algumas soluções de virtualização (como VMWare Workstation) encaminham solicitações de USB para o sistema operacional host de uma maneira genérica o suficiente para fazer com que os drivers USB funcionem no cliente. Não tenho certeza sobre o manuseio do USB no modo XP. E coisas como dispositivos PCI definitivamente não podem ser acessadas por um driver na VM.
Ben Voigt
4

Absolutamente não. Você pode executar qualquer aplicativo de 32 bits no Windows de 64 bits. O Windows XP de 64 bits era um pouco instável, mas o Windows amadureceu muito desde então. Eu recomendaria 64 bits para qualquer pessoa. Vai funcionar bem. Além disso, em sistemas de 32 bits, você não poderá usar mais de 3 GB de RAM. Como a maioria dos sistemas vem com cerca de 4 GB nos últimos dias, eu diria que os motivos para obter 32 bits são uma lista muito curta.

Ben Richards
fonte
2
Correção: Qualquer aplicativo de 32 bits que seja executado corretamente no Windows de 32 bits funcionará perfeitamente no Windows de 64 bits. Mas existem muitos aplicativos de 32 bits mal escritos por aí, que fizeram suposições sobre letras de unidade, layout de diretório ou direitos de administrador - aqueles que foram quebrados em um número relativamente pequeno de instalações do XP e serão quebrados na maioria ou em todos os 64 instalações de bits.
Ben Voigt
1

Alguns laptops lançados há três anos não fornecem drivers para janelas de 64 bits. Você pode resolver isso enumerando todo o hardware não detectado pelas janelas na máquina e consultando o site do fabricante original, mas é improvável que os utilitários incluídos no pacote funcionem em janelas de 64 bits. Dependendo da utilidade desses utilitários, isso pode ou não ser um problema.

Se o site de suporte do seu laptop tiver versões de 64 bits dos drivers e utilitários, provavelmente não há motivo para mudar para 64 bits, principalmente se você tiver mais de 3 GB de memória instalada (as janelas de 32 bits podem ter problemas para resolver tudo isso) . Se você deseja executar alguns programas Windows muito antigos (16 bits), também pode ter problemas, mas há o modo XP para isso e é provável que seja um problema em ambientes corporativos com software legado muito antigo.

Christi
fonte
1
Eu estenderia isso para "dependendo da utilidade do hardware, isso pode ou não ser um problema". A falta de um driver para um fax / modem ou um leitor de cartão SD provavelmente não incomoda muito a maioria dos usuários.
Ben Voigt