Concordo com JustAnAnonUser_13249 que a resposta é antiga, mas nenhuma das respostas cobre o assunto.
Como por título: performance loss of a 32bit OS on a 64bit processor
:
- Assumindo uma configuração do Windows (respostas bem diferentes para outros sistemas operacionais)
- E uma configuração do AMD 64. (que é o que a Intel usa. Intel 64bit costumava ser Itanium)
Primeiro, o Vista 32 bit será executado com a mesma rapidez em um processador de 32 bits, como em um processador de 64 bits (no modo de 32 bits). Não há perda de desempenho no aqui.
O que seu amigo provavelmente tentou dizer é “Por que não usar o Windows Vista 64 bits e aproveitar a CPU de 64 bits do seu laptop?”.
Nesse caso:
- Os drivers em 2009 provavelmente eram menos estáveis na plataforma Windows. Isso não é mais o caso. (na verdade, suspeito que não é o contrário)
- A impressão do pé de memória do sistema operacional e dos programas fica maior. As taxas de acertos do cache diminuem. Isso torna mais lento a execução de 64 bits.
- O AMD 64 tem muitas melhorias em relação à antiga configuração de 32 bits. Por exemplo. dobrar o número de registros. Isso torna mais rápido.
Na prática, esses dois últimos pontos se cancelam.
Há razões para NÃO usar mais um sistema operacional antigo de 32 bits, exemplos:
-
O espaço de endereço é limitado a 4GiB. Isso é 4GiB menos espaço de endereço reservado para placas PCI. (Portanto, um sistema de 4GiB de RAM com uma placa gráfica de 1 GB pode ter menos que o 3GiB utilizável.
-
Os programas do Windows estão limitados a 2GiB máx. Usando o PEA, você pode endereçar mais memória, mas ainda está limitado a 2GiB por programa. (Leia: Você pode abrir vários programas de 2GiB. Por exemplo, três programas de 2GiB. Mas não um único de 5GiB)
-
Drivers: Quase ninguém usa mais sistemas de 32 bits. Pode ser difícil encontrar um driver de 32 bits em vez do normal (o que é bem diferente de 2009 quando a pergunta foi postada).
(I've always been sceptical about the 64bit version, because people used to tell me there were a lot of applications which didn't work anymore since they installed the 64bit version.)
Erro do usuário. Um navegador de 64 bits, um plug-in de 64 bits, java de 64 bits etc, tudo funciona bem.
Tentando usar um navegador de 64 bits e um Java de 32 bits ou vice-versa o.t.o.h. é todo tipo de diversão.
So who can clear this up for me? :)
Eu suspeito que você não vai mais ler isto, mas no caso de alguém acertar esta resposta: Google neste site. Existem dezenas de variações sobre esta questão.