¿Por qué Windows de 64 bits necesita dos carpetas de archivos de programa?

Aunque Windows XP tenía una versión de 64 bits, no fue hasta que Microsoft lanzó Windows Vista que los consumidores tuvieron que tomar una decisión de si comprar la versión de 32 o 64 bits.

Windows 7/8/10 también viene en versiones de 32 y 64 bits y si optó por la de 64 bits, puede que haya notado que hay dos carpetas de Archivos de Programa en su disco duro. Sigue leyendo para explorar la diferencia entre Windows de 32 y 64 bits y por qué el sistema operativo necesita dos carpetas separadas en las que almacenar los datos de los programas.

Ventanas 32 y 64-bit

La verdadera diferencia entre Windows 32 y 64-bit tiene que ver con la cantidad de memoria que el sistema operativo puede dirigir. “Dirección” significa simplemente “seguir la pista”.

Windows 7/8/10 32-bit (como las versiones anteriores de 32-bit de Windows) puede direccionar hasta 4.294.967.296 bytes de información. Son 4 GB de memoria. Teóricamente, un sistema operativo de 64 bits puede direccionar hasta 1.8446.744.073.709.551.616 bytes de información.

Eso es 16.3 billones de gigabytes. Sin embargo, el límite de memoria en las versiones para consumidores de Windows 7 es de 192 GB, que sigue siendo superior a los límites físicos de 8 GB a 16 GB de la mayoría de las placas madre. Para Windows 8, es de 512GB y para Windows 10, es la friolera de 2 TB para el límite de memoria!

Moverse de un sistema operativo de 32 a 64 bits es más que un salto en la memoria direccionable. Se trata de un cambio a un método completamente diferente de seguimiento de los datos. Por eso el hardware (como una tarjeta de sonido) necesita un controlador completamente diferente para funcionar en Windows de 64 bits.

Dos carpetas de archivos de programa en Windows

Si tienes la versión de 64 bits de Windows, habrás notado que hay dos carpetas de Archivos de Programa en tu disco duro.

Uno simplemente se etiqueta como Archivos de Programa y el otro se etiqueta como Archivos de Programa (x86). La primera carpeta es la ubicación predeterminada para todos sus programas de 64 bits. No tiene una etiqueta extra al final porque como sistema operativo de 64 bits, se asume que las aplicaciones de 64 bits irán a esta carpeta.

La segunda carpeta etiquetada Archivos de Programa (x86) es la ubicación por defecto para todas sus aplicaciones de 32 bits. En cierto sentido, es una carpeta diseñada para el software heredado que queda de los días de los sistemas operativos de 32 bits. La porción x86 del nombre de la carpeta se refiere a la arquitectura x86 de 32 bits sobre la que se desarrollaron los primeros procesadores de 32 bits como las CPU 386, 486 y Pentium.

Desgraciadamente, cambiar de aplicaciones y sistemas operativos de 32 a 64 bits no es tan simple como le gustaría a Microsoft. Para hacer el cambio, cada vendedor de software, fabricante de hardware y usuario tendría que dejar de hacer y usar cualquier cosa construida en una arquitectura de 32 bits y empezar a usar la de 64 bits. Esto es totalmente impráctico porque la mayoría de la gente no está dispuesta a tirar a la basura su inversión en hardware y software y comprar todo lo nuevo de nuevo.

La solución de Microsoft para esta transición de 32 a 64 bits ha sido añadir soporte de legado para la mayoría de las aplicaciones de 32 bits. En otras palabras, la mayoría de las aplicaciones de 32 bits funcionarán en el entorno operativo de 64 bits.

Para ayudar a hacer la transición más fácil, Microsoft ha designado que todas las aplicaciones de 32 bits deben, por defecto, ser cargadas en la carpeta de Archivos de Programa (x86) en lugar de mezclarse con aplicaciones de 64 bits reales en la carpeta de Archivos de Programa regular.

Windows utiliza una especie de emulador para ejecutar aplicaciones de 32 bits en Windows de 64 bits. Puede que hayas visto algunas carpetas en tu sistema que tienen el término WOW64. WOW64 significa Windows 32-bit en Windows 64-bit. Cada vez que ejecutas un programa de 32 bits y necesita acceder al directorio de archivos del programa, es redirigido sin problemas a C:N- Archivos de Programa (x86)N- usando WOW64.

Puede ver rápidamente qué programas de su ordenador son de 32 bits y cuáles de 64 bits simplemente navegando en las dos carpetas.

Cada par de meses, normalmente reviso el sitio web del desarrollador del software para ver si han lanzado una versión de 64 bits del programa. A veces hay que cavar un poco para encontrar la versión de 64 bits de un programa. La mayoría de los vendedores, incluso hoy en día, siguen impulsando las versiones de 32 bits como la descarga principal. Por ejemplo, puede instalar la versión de 64 bits de Office 365, pero no es la descarga predeterminada.

Son, sin embargo, la mayoría de las aplicaciones serán de 64 bits, haciendo innecesaria la necesidad de múltiples carpetas de Archivos de Programa. Aún así, incluso Microsoft, cuando lanzó Windows Vista 64-bit, no desarrolló y lanzó una versión de 64-bit de Office 2007 que fue lanzada al mismo tiempo. Además, muchas de las aplicaciones predeterminadas de Windows Store de Microsoft en Windows 10 siguen siendo aplicaciones de 32 bits.

Tengan en cuenta que para cuando todos hagamos el cambio a las aplicaciones de 64 bits, es probable que hablar de arquitecturas de 128 bits nos obligue a pasar por todo el proceso de nuevo. ¡Disfruta!

Fundador del Help Desk Geek y editor gerente. Empezó a escribir en el blog en 2007 y dejó su trabajo en 2010 para escribir a tiempo completo. Tiene más de 15 años de experiencia en la industria de la tecnología de la información y posee varias certificaciones técnicas. Lea la biografía completa de Aseem.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *