La diferencia de tamaño para las imágenes ISO de Windows 8 Consumer Preview , entre las versiones de 64 bits y 32 es de 800 Mb o una diferencia del 24% .
Nunca he visto una diferencia tan grande.
¿Por qué hay una diferencia tan grande?
La diferencia de tamaño para las imágenes ISO de Windows 8 Consumer Preview , entre las versiones de 64 bits y 32 es de 800 Mb o una diferencia del 24% .
Nunca he visto una diferencia tan grande.
¿Por qué hay una diferencia tan grande?
Hay varias razones para la discrepancia de tamaño:
La primera y la última razón no contribuyen tanto como el software de 32 bits que se entrega con Windows de 64 bits, pero en aras de la exhaustividad, deben considerarse.
sxs
carpeta dentro del .iso tiene 177 m para 32 bits, 315 m para 64 bits. lawindows
carpeta dentro de lainstall.wim
iso es de 7.9 g para 32 bits, 11.9 g para 64 bits. y dentro de esa carpeta tenemos otra vezWinSxS
que es 3.9g para 32bit y 6.9g para 64bit. el lado a lado es la mayor parte de los datos aquí y está allí para las aplicaciones de 32 bits y 64 bits en la versión de Windows de 64 bits. tener binarios más grandes y algunas versiones dobles de aplicaciones casi no tiene impacto en el tamaño de los isos.sxs
carpeta tiene que ver con (2), no con (1). Los ensamblados uno al lado del otro no son parte de WoW64, aunque las DLL de 32 bits se ejecutan bajo WoW64. Sin embargo, la carpeta WinSxS está allí para proporcionar binarios de 32 bits y 64 bits para programas que requieren la DLL respectiva, esencialmente con una versión de la DLL de 32 bits y 64 bits.WinSxS
carpeta en el .iso]).En versiones de 64 bits, Microsoft implementa software adicional. Por ejemplo, hay dos versiones de Internet Explorer (64 y 32 bits). Otro ejemplo es todo el sistema de tiempo de ejecución para aplicaciones Win32 .
Además, el código binario se hará más grande . Probablemente la suma de esto hace la gran diferencia.
fuente
Las versiones de 64 bits son generalmente más grandes que las de 32 bits por un par de razones.
Lo primero a considerar es el tipo de compilador y el entorno de tiempo de ejecución donde se ejecuta el software. Si el software está construido con un compilador que produce código nativo y se ejecuta sin un entorno de tiempo de ejecución, es posible ver pequeñas diferencias en el tamaño del código generado, que está relacionado con un conjunto de instrucciones más grande en los procesadores CISC.
En segundo lugar, si el software se compila para ejecutarse en un entorno de tiempo de ejecución, como .NET, no verá ninguna diferencia de tamaño, ya que el compilador genera el mismo código (intermedio).
Finalmente, la versión de Windows de 64 bits contiene la versión completa de 64 bits con algunas de las contrapartes de la versión de 32 bits. Esto es necesario ya que algunos programas son de 32 bits y deben ejecutarse sin modificaciones en Windows de 64 bits.
fuente