¿Por qué Windows de 64 bits necesita dos carpetas de archivos de programa? - 3 - diciembre 12, 2022

¿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 realmente tuvieron que tomar la decisión de comprar la versión de 32 o 64 bits.

¿Por qué Windows de 64 bits necesita dos carpetas de archivos de programa? - 5 - diciembre 12, 2022

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

Windows 32 y 64 bits

La diferencia real entre Windows 32 y 64 bits tiene que ver con la cantidad de memoria que puede manejar el sistema operativo. Dirigirse simplemente significa hacer un seguimiento de.

Windows 7/8/10 de 32 bits (al igual que las versiones anteriores de Windows de 32 bits) puede abordar hasta 4 294 967 296 bytes de información. Eso es 4 GB de memoria. En teoría, un sistema operativo de 64 bits puede gestionar hasta 1 8446 744 073 709 551 616 bytes de información.

Eso es 16.300 millones de gigabytes. Sin embargo, el límite de memoria en las versiones de consumo de Windows 7 es de 192 GB, que aún supera los límites físicos de 8 GB a 16 GB para la mayoría de las placas base. ¡Para Windows 8, son 512 GB y para Windows 10, son la friolera de 2 TB para el límite de memoria!

¿Por qué Windows de 64 bits necesita dos carpetas de archivos de programa? - 7 - diciembre 12, 2022

Pasar de un sistema operativo de 32 bits a uno de 64 bits es más que un salto en la memoria direccionable. Es un cambio a un método completamente diferente de realizar un seguimiento de los datos. Esta es la razón por la que 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 tiene la versión de Windows de 64 bits, es posible que haya notado que hay dos carpetas de archivos de programa en su disco duro.

¿Por qué Windows de 64 bits necesita dos carpetas de archivos de programa? - 9 - diciembre 12, 2022

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

La segunda carpeta llamada Archivos de programa (x86) es la ubicación predeterminada para todas sus aplicaciones de 32 bits. En cierto sentido, es una carpeta diseñada para software heredado que quedó de los días de los sistemas operativos de 32 bits. La parte x86 del nombre de la carpeta hace referencia 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.

Desafortunadamente, cambiar de aplicaciones y sistemas operativos de 32 bits a 64 bits no es tan simple como a Microsoft le gustaría. Para hacer el cambio, todos los proveedores de software, fabricantes de hardware y usuarios tendrían que dejar repentinamente de fabricar y usar cualquier cosa construida en una arquitectura de 32 bits y comenzar a usar 64 bits. Esto es completamente impráctico porque la mayoría de las personas no están dispuestas a desechar su inversión en hardware y software y comprar todo nuevo nuevamente.

La solución de Microsoft para esta transición de 32 bits a 64 bits ha sido agregar soporte heredado 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.

¿Por qué Windows de 64 bits necesita dos carpetas de archivos de programa? - 11 - diciembre 12, 2022

Para ayudar a que la transición sea más fácil, Microsoft ha designado que todas las aplicaciones de 32 bits deben, de forma predeterminada, cargarse en la carpeta archivos de programa (x86) en lugar de mezclarse con aplicaciones de 64 bits reales en la carpeta Archivos de programa normal.

Windows usa una especie de emulador para ejecutar aplicaciones de 32 bits en Windows de 64 bits. Es posible que haya visto algunas carpetas en su sistema que tienen el término WOW64. WOW64 significa Windows de 32 bits en Windows de 64 bits. Cada vez que ejecuta un programa de 32 bits y necesita acceder al directorio de archivos del programa, se redirige sin problemas a C:Program Files (x86) usando WOW64.

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

¿Por qué Windows de 64 bits necesita dos carpetas de archivos de programa? - 13 - diciembre 12, 2022

Cada dos meses, normalmente reviso el sitio web de los desarrolladores de 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 proveedores, incluso hoy en día, todavía promocionan 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.

Pronto, sin embargo, la mayoría de las aplicaciones serán de 64 bits, lo que hará innecesaria la necesidad de múltiples carpetas de archivos de programa. Aun así, incluso Microsoft, cuando lanzó Windows Vista de 64 bits, no logró desarrollar ni lanzar una versión de 64 bits de Office 2007 que se lanzó al mismo tiempo. Además, muchas de las aplicaciones predeterminadas de la Tienda Windows de Microsoft en Windows 10 siguen siendo aplicaciones de 32 bits.

Tenga 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 nuevamente.