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 de 32 bits existentes funcionem bem no Windows de 64 bits ou aproveitem os benefícios do Windows de 64 bits migrando seus aplicativos.
Benefícios do Windows de 64 bits
Um sistema operacional de 64 bits suporta muito mais memória física do que um sistema operacional de 32 bits. Por exemplo, a maioria dos sistemas Windows de 32 bits suporta 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 suporta 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 aplicação pode suportar mais utilizadores. Todo ou parte de cada aplicativo deve ser replicado para cada usuário, o que requer memória adicional.
- Cada aplicação 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 principal 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 aos dados é mais rápido porque as leituras de disco não são necessárias.
- Os aplicativos podem manipular grandes quantidades de dados de forma fácil e mais confiável. A composição de vídeo para trabalhos cinematográficos 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 na memória que não são possíveis no Windows de 32 bits.
Existem também benefícios importantes para as empresas:
- Aumento da produtividade. Os trabalhadores do conhecimento podem gastar seu tempo pensando e produzindo, em vez de esperar que o software termine suas tarefas.
- Menor custo de propriedade. Cada servidor pode suportar um número maior de utilizadores e aplicações, pelo que a sua empresa necessitará de menos servidores. Isso se traduz diretamente em menos despesas gerais de gerenciamento — um dos custos mais altos em qualquer ambiente de computação.
- Novas oportunidades de candidatura. Novos aplicativos podem ser projetados sem as barreiras impostas pelo Windows de 32 bits. Novas aplicações gráficas tornarão o trabalho mais fácil e agradável. Tarefas com uso intensivo de dados que são impossíveis hoje podem ser feitas com o Windows de 64 bits.
Nesta secção
- Preparando-se para o Windows de 64 bits
- Projetando interfaces compatíveis de 64 bits
- Executando aplicativos de 32 bits
- Dicas de migração