Guía de programación de Windows de 64 bits
Microsoft ha publicado versiones de 64 bits del sistema operativo Windows. Windows de 64 bits se diseñó teniendo en cuenta la compatibilidad. Los desarrolladores pueden asegurarse de que sus aplicaciones de 32 bits existentes se ejecutan bien en Windows de 64 bits o aprovechar las ventajas de Windows de 64 bits mediante la migración de sus aplicaciones.
Ventajas de Windows de 64 bits
Un sistema operativo de 64 bits admite mucha más memoria física que un sistema operativo de 32 bits. Por ejemplo, la mayoría de los sistemas Windows de 32 bits admiten un máximo de 4 gigabytes de memoria física, con hasta 3 gigabytes de espacio de direcciones para cada proceso, mientras que Windows de 64 bits admite hasta 2 terabytes de memoria física con 8 terabytes de espacio de direcciones para cada proceso. El aumento de la memoria física incluye las siguientes ventajas para las aplicaciones:
- Cada aplicación puede admitir más usuarios. Toda o parte de cada aplicación debe replicarse para cada usuario, lo que requiere memoria adicional.
- Cada aplicación tiene un mejor rendimiento. El aumento de la memoria física permite que más aplicaciones se ejecuten simultáneamente y permanezcan completamente residentes en la memoria principal del sistema. Esto reduce o elimina la penalización del rendimiento de intercambiar páginas hacia y desde el disco.
- Cada aplicación tiene más memoria para el almacenamiento y la manipulación de datos. Las bases de datos pueden almacenar más datos en la memoria física del sistema. El acceso a datos es más rápido porque las lecturas de disco no son necesarias.
- Las aplicaciones pueden manipular grandes cantidades de datos de forma fácil y confiable. La composición de vídeo para el trabajo de imágenes de movimiento requiere Windows de 64 bits por este motivo. El modelado de aplicaciones científicas y financieras se beneficia en gran medida de las estructuras de datos residentes en memoria que no son posibles en Windows de 32 bits.
También hay ventajas importantes para las empresas:
- Mayor productividad. Los trabajadores del conocimiento pueden dedicar tiempo a pensar y producir, en lugar de esperar a que el software finalice sus tareas.
- Menor costo de propiedad. Cada servidor puede admitir un mayor número de usuarios y aplicaciones, por lo que su empresa requerirá menos servidores. Esto se traduce directamente en menos sobrecarga de administración, uno de los costos más altos de cualquier entorno informático.
- Nuevas oportunidades de aplicación. Las nuevas aplicaciones se pueden diseñar sin las barreras impuestas por Windows de 32 bits. Las nuevas aplicaciones de gráficos harán que el trabajo sea más fácil y agradable. Las tareas de uso intensivo de datos que son imposibles en la actualidad se pueden realizar con Windows de 64 bits.
En esta sección
- Preparación para Windows de 64 bits
- Diseño de interfaces compatibles de 64 bits
- Ejecución de aplicaciones de 32 bits
- Sugerencias de migración