¿Se ha preguntado alguna vez por qué tiene dos archivos de programa diferentes (archivos de programa y archivos de programa (x86)) en su sistema operativo Windows de 64 bits? Bueno, obtendrá la respuesta a esta pregunta leyendo este artículo.
Anteriormente, el sistema operativo Windows solo tiene una versión de 32 bits. Si todavía usa Windows de 32 bits hoy, notará que solo tiene un tipo de archivos de programa en su computadora. Es la carpeta » C:\Archivos de programa «. La carpeta Archivos de programa que se menciona aquí es la ubicación predeterminada donde instalamos los programas y almacenamos sus datos. En términos sencillos, los programas se instalarán en la carpeta Archivos de programa.
Las versiones populares de Windows de 64 bits también instalan los programas solo en la carpeta Archivos de programa. Pero las versiones de 64 bits de Windows también admiten programas de 32 bits, y Microsoft no quiere que el software de 32 bits y el de 64 bits se mezclen en la misma ubicación. Cada vez que el usuario instala un programa en un sistema con una CPU de 64 bits, la carpeta del mismo generalmente va para el contenido de 64 bits. Cada vez que un programa de 32 bits intente utilizar el componente de 64 bits, se enfrentará a muchos problemas y problemas. Entonces, lo que hicieron los desarrolladores con Windows fue muy inteligente. Windows separó y creó dos directorios diferentes del programa de 32 bits y el programa de 64 bits. Los archivos de programa almacenan todos los programas de 64 bits y los archivos de programa (x86) almacenan todos los programas de 32 bits. x86significa diferentes tipos de procesadores, es decir, 286, 386, 486, 586/Pentium.
Los programas de 32 bits se ejecutan en las versiones de Windows de 64 bits mediante el uso de WoW64 , que es una abreviatura de “ ” y WinSXS, que es la abreviatura de Windows Side By Side. Cuando ocurre este escenario, la capa de emulación de WoW64 realizará una redirección perfecta del acceso de los archivos desde Archivos de programa a Archivos de programa (x86). Siempre que la aplicación de 32 bits acceda al directorio de Archivos de programa, se dirigirá a la carpeta de Archivos de programa (x86). Las aplicaciones de 64 bits usarán la carpeta Archivos de programa generalmente tal como está.Windows 32-bit on Windows 64-bit
Sin embargo, la principal explicación de esto es que las aplicaciones de 64 bits no funcionan muy bien con las extensiones de 32 bits, y viceversa. Entonces, el método anterior reduce drásticamente las posibilidades de conflicto, si alguien quiere instalar la versión de 32 bits y la versión de 64 bits de la misma aplicación en el mismo Windows. Si tenemos dos carpetas diferentes y separadas para Archivos de programa, se asegurará que el software de 32 bits no conozca el trabajo del sistema de 64 bits, y viceversa. La separación de los diferentes tipos de software eliminará por completo las posibilidades de que un software de 32 bits intente cargar una DLL de 64 bits accidentalmente y luego falle y emita el mensaje de error.
Publicación traducida automáticamente
Artículo escrito por SohomPramanick y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA