Windows de 32 bits em hardware de 64 bits para aplicativos de 32 bits

Windows de 32 bits em hardware de 64 bits para aplicativos de 32 bits

Há um aplicativo de 32 bits e um PC (hardware) de 64 bits. O fornecedor de hardware diz: para executar um aplicativo de 32 bits em um PC de 64 bits, o Win7 de 32 bits é suficiente para obter o desempenho máximo do aplicativo.

Eu discordo, porque se for Windows 64, ele deveria ser ideal para funcionar em hardware de 64 bits, mesmo que o aplicativo seja 32.

Nós discutimos..

Então, minha pergunta é: qual configuração resultará no melhor desempenho para aplicativos de 32 bits - "Win32 em 64 PC" ou "Win64 em 64 PC"?

Responder1

O que resultará no melhor desempenho para aplicativos de 32 bits - "Win32 em 64 PC" ou "Win64 em 64 PC"?

A resposta é: depende. A única maneira de descobrir é realizando benchmarks.

Às vezes, os aplicativos de 32 bits são executados mais rapidamente, às vezes, mais lentos. Existem muitos fatores concorrentes que afetam o desempenho. Geralmente a diferença em qualquer direção não é muito grande.

Não vejo como você pode excluir legitimamente qualquer fator das considerações de desempenho, porque o desempenho sempre acontece no mundo real, onde todos os fatores estão em jogo. A velocidade não é teórica e não pode ser tratada isoladamente.

Aqui está um artigo onde o autor fez alguns benchmarking:

http://www.osnews.com/story/5768

Ele descobriu que os binários de 32 bits foram mais rápidos em seus testes. Isso foi no SPARC no início de 2004.

Aqui está um artigo de 2010 da Intel sobre a mudança para aplicativos de 64 bits:

http://software.intel.com/en-us/articles/moving-from-32-bit-applications-to-64-bit-applications-en/

De acordo com este artigo, os binários de 64 bits podem fornecer matemática mais rápida, portanto, o código com muita matemática deve ser mais rápido se otimizado corretamente. Caso contrário, seu código de 64 bits poderá ser mais lento, principalmente porque ocupa mais memória e isso pode resultar em mais tempo gasto no acesso à RAM (perdas de cache mais frequentes).

FonteOs aplicativos de 32 bits são executados mais rápido ou mais devagar em um sistema operacional de 64 bits? [fechado], responda pornate-ck

informação relacionada