La differenza di dimensioni per le immagini ISO di Windows 8 Consumer Preview , tra le versioni a 64 bit e 32 è di 800 Mb o una differenza del 24% .
Non ho mai visto una differenza così grande.
Perché c'è una differenza così grande?
La differenza di dimensioni per le immagini ISO di Windows 8 Consumer Preview , tra le versioni a 64 bit e 32 è di 800 Mb o una differenza del 24% .
Non ho mai visto una differenza così grande.
Perché c'è una differenza così grande?
Risposte:
Esistono diversi motivi per la differenza di dimensioni:
Il primo e l'ultimo motivo non contribuiscono quasi quanto il software a 32 bit fornito con Windows a 64 bit, ma per motivi di completezza, dovrebbero essere considerati.
sxs
cartella ha a che fare con (2), non (1). Gli assembly side-by-side non fanno parte di WoW64, sebbene le DLL a 32 bit vengano eseguite in WoW64. Tuttavia, la cartella WinSxS è lì per fornire file binari a 32 e 64 bit per i programmi che richiedono la rispettiva DLL, essenzialmente con una versione a 32 e 64 bit della DLL.
WinSxS
cartella nel .iso]).
Nelle versioni a 64 bit, Microsoft distribuisce software aggiuntivo. Ad esempio, esistono due versioni di Internet Explorer (64 e 32 bit). Un altro esempio è l'intero sistema di runtime per le applicazioni Win32 .
Inoltre, il codice binario diventerà più grande . Probabilmente la somma di questi fa la differenza.
Le versioni a 64 bit sono generalmente più grandi della versione a 32 bit per un paio di motivi.
La prima cosa da considerare è il tipo di compilatore e l'ambiente di runtime in cui viene eseguito il software. Se il software è costruito con un compilatore che produce codice nativo e viene eseguito senza un ambiente di runtime, è possibile vedere piccole differenze nella dimensione del codice generato, che è correlato a un set di istruzioni più grande nei processori CISC.
In secondo luogo, se il software viene compilato per essere eseguito in un ambiente di runtime, come .NET, non vedrai differenze di dimensioni, poiché il compilatore genera lo stesso codice (intermedio).
Infine, la versione a 64 bit di Windows contiene la versione completa a 64 bit con alcune delle controparti della versione a 32 bit. Ciò è necessario poiché alcuni software sono a 32 bit e devono essere eseguiti senza modifiche in Windows a 64 bit.
sxs
cartella all'interno di .iso è 177 m per 32 bit, 315 m per 64 bit. lawindows
cartella all'internoinstall.wim
dell'iso è 7,9 g per 32 bit, 11,9 g per 64 bit. e all'interno di quella cartella abbiamo di nuovoWinSxS
3,9 g per 32 bit e 6,9 g per 64 bit. la roba side-by-side è la più grande parte di dati qui ed è lì per entrambe le app a 32 e 64 bit nella versione a 64 bit di Windows. avere binari più grandi e alcune doppie versioni delle applicazioni non ha quasi alcun impatto sulla dimensione degli isos.