Perbedaan ukuran gambar Windows 8 Consumer Preview ISO , antara versi 64 bit dan 32 adalah 800 Mb atau perbedaan 24% .
Saya belum pernah melihat perbedaan yang begitu besar.
Mengapa ada perbedaan besar?
Perbedaan ukuran gambar Windows 8 Consumer Preview ISO , antara versi 64 bit dan 32 adalah 800 Mb atau perbedaan 24% .
Saya belum pernah melihat perbedaan yang begitu besar.
Mengapa ada perbedaan besar?
Ada beberapa alasan untuk perbedaan ukuran:
Alasan pertama dan terakhir tidak berkontribusi sebanyak perangkat lunak 32-bit yang dikirimkan dengan Windows 64-bit - tetapi demi kelengkapan, mereka harus dipertimbangkan.
sxs
folder di dalam iso is is 177m untuk 32bit, 315m untuk 64bit. yangwindows
folder di dalaminstall.wim
di dalam iso adalah 7.9g untuk 32bit, 11.9g untuk 64bit. dan di dalam folder itu kita memiliki lagiWinSxS
yaitu 3,9g untuk 32bit dan 6,9g untuk 64bit. hal-hal berdampingan adalah bagian terbesar dari data di sini dan itu ada untuk aplikasi 32bit dan 64bit dalam versi windows 64bit. memiliki binari yang lebih besar dan beberapa versi aplikasi ganda hampir tidak berdampak pada ukuran isos.sxs
Folder ini ada hubungannya dengan (2), bukan (1). Majelis berdampingan bukanlah bagian dari WoW64, meskipun DLL 32-bit dieksekusi di bawah WoW64. Namun, folder WinSxS ada untuk menyediakan binari 32-bit dan 64-bit untuk program yang memerlukan DLL masing-masing - pada dasarnya memiliki versi DLL 32-bit dan 64-bit.WinSxS
folder di .iso]).Dalam versi 64bit, Microsoft menyebarkan perangkat lunak tambahan. Misalnya, ada dua versi Internet Explorer (64 dan 32bit). Contoh lain adalah keseluruhan sistem runtime untuk aplikasi Win32 .
Juga, kode biner akan semakin besar . Mungkin jumlah ini membuat perbedaan besar.
sumber
Versi 64-bit umumnya lebih besar daripada versi 32-bit karena beberapa alasan.
Hal pertama yang perlu dipertimbangkan adalah jenis kompiler dan lingkungan runtime tempat perangkat lunak dijalankan. Jika perangkat lunak dibangun dengan kompiler yang menghasilkan kode asli dan berjalan tanpa lingkungan runtime, dimungkinkan untuk melihat perbedaan kecil dalam ukuran kode yang dihasilkan, yang terkait dengan instruksi yang lebih besar yang ditetapkan dalam prosesor CISC.
Kedua, jika perangkat lunak dikompilasi untuk berjalan di bawah lingkungan runtime, seperti .NET, Anda tidak akan melihat perbedaan ukuran, karena kompiler menghasilkan kode (perantara) yang sama.
Akhirnya, versi 64-bit Windows berisi versi 64-bit lengkap dengan beberapa versi 32-bit. Ini diperlukan karena beberapa perangkat lunak 32-bit dan perlu dijalankan tanpa modifikasi pada Windows 64-bit.
sumber