Guia de programação para Windows de 64 bits

A Microsoft lançou versões de 64 bits do sistema operacional Windows. O Windows de 64 bits foi projetado com a compatibilidade em mente. Os desenvolvedores podem garantir que seus aplicativos existentes de 32 bits sejam executados bem abaixo do Windows de 64 bits ou aproveitar os benefícios do Windows de 64 bits migrando seus aplicativos.

Benefícios do Windows de 64 bits

Um sistema operacional de 64 bits dá suporte a muito mais memória física do que um sistema operacional de 32 bits. Por exemplo, a maioria dos sistemas Windows de 32 bits dá suporte a um máximo de 4 gigabytes de memória física, com até 3 gigabytes de espaço de endereço para cada processo, enquanto o Windows de 64 bits dá suporte a até 2 terabytes de memória física com 8 terabytes de espaço de endereço para cada processo. O aumento da memória física inclui os seguintes benefícios para aplicativos:

  • Cada aplicativo pode dar suporte a mais usuários. Todo ou parte de cada aplicativo deve ser replicado para cada usuário, o que requer memória adicional.
  • Cada aplicativo tem melhor desempenho. O aumento da memória física permite que mais aplicativos sejam executados simultaneamente e permaneçam completamente residentes na memória main do sistema. Isso reduz ou elimina a penalidade de desempenho de trocar páginas de e para o disco.
  • Cada aplicativo tem mais memória para armazenamento e manipulação de dados. Os bancos de dados podem armazenar mais de seus dados na memória física do sistema. O acesso a dados é mais rápido porque as leituras de disco não são necessárias.
  • Os aplicativos podem manipular grandes quantidades de dados de maneira fácil e confiável. A composição de vídeo para o trabalho de filme requer o Windows de 64 bits por esse motivo. A modelagem para aplicativos científicos e financeiros se beneficia muito de estruturas de dados residentes em memória que não são possíveis no Windows de 32 bits.

Também há benefícios importantes para as empresas:

  • Maior produtividade. Os profissionais de conhecimento podem gastar seu tempo pensando e produzindo, em vez de esperar que o software conclua suas tarefas.
  • Menor custo de propriedade. Cada servidor pode dar suporte a um número maior de usuários e aplicativos, portanto, sua empresa exigirá menos servidores. Isso se traduz diretamente em menos sobrecarga de gerenciamento, um dos custos mais altos em qualquer ambiente de computação.
  • Novas oportunidades de aplicativo. Novos aplicativos podem ser projetados sem as barreiras impostas pelo Windows de 32 bits. Novos aplicativos gráficos tornarão o trabalho mais fácil e agradável. Tarefas com uso intensivo de dados que hoje são impossíveis podem ser feitas com o Windows de 64 bits.

Nesta seção