ความแตกต่างในขนาดสำหรับภาพ Windows 8 Consumer Preview ISOระหว่าง 64 บิตและ 32 รุ่นเป็น800 Mb หรือความแตกต่างของ24%
ฉันไม่เคยเห็นความแตกต่างที่มีขนาดใหญ่มาก
ทำไมถึงมีความแตกต่างเช่นนี้?
ความแตกต่างในขนาดสำหรับภาพ Windows 8 Consumer Preview ISOระหว่าง 64 บิตและ 32 รุ่นเป็น800 Mb หรือความแตกต่างของ24%
ฉันไม่เคยเห็นความแตกต่างที่มีขนาดใหญ่มาก
ทำไมถึงมีความแตกต่างเช่นนี้?
คำตอบ:
มีสาเหตุหลายประการสำหรับความคลาดเคลื่อนของขนาด:
เหตุผลแรกและครั้งสุดท้ายไม่ได้มีส่วนร่วมเกือบเท่าซอฟต์แวร์ 32 บิตที่มาพร้อมกับ Windows 64 บิต - แต่เพื่อความครบถ้วนสมบูรณ์ที่พวกเขาควรจะได้รับการพิจารณา
sxs
โฟลเดอร์เกี่ยวข้องกับ (2) ไม่ใช่ (1) แอสเซมบลีแบบเคียงข้างกันไม่ได้เป็นส่วนหนึ่งของ WoW64 แม้ว่า DLLs 32- บิตจะดำเนินการภายใต้ WoW64 อย่างไรก็ตามโฟลเดอร์ WinSxS มีไว้เพื่อให้บริการไบนารี 32- บิตและ 64- บิตสำหรับโปรแกรมที่ต้องการ DLL ที่เกี่ยวข้อง - โดยพื้นฐานแล้วมีทั้ง DLL รุ่น 32 บิตและ 64 บิต
WinSxS
โฟลเดอร์ใน. iso])
ในรุ่น 64 บิต Microsoft ปรับใช้ซอฟต์แวร์เพิ่มเติม ตัวอย่างเช่นมี Internet Explorer สองรุ่น (64 และ 32 บิต) อีกตัวอย่างหนึ่งคือระบบรันไทม์ทั้งหมดสำหรับWin32-การใช้งาน
นอกจากนี้รหัสไบนารีจะยิ่งใหญ่ขึ้น อาจเป็นผลรวมของสิ่งเหล่านี้สร้างความแตกต่างใหญ่
โดยทั่วไปแล้วรุ่น 64 บิตนั้นใหญ่กว่ารุ่น 32 บิตด้วยเหตุผลสองสามประการ
สิ่งแรกที่ควรพิจารณาคือประเภทของคอมไพเลอร์และสภาพแวดล้อมรันไทม์ที่ซอฟต์แวร์ดำเนินการ หากซอฟต์แวร์ถูกสร้างขึ้นด้วยคอมไพเลอร์ที่สร้างรหัสเนทีฟและรันโดยไม่มีสภาวะแวดล้อมรันไทม์เป็นไปได้ที่จะเห็นความแตกต่างเล็กน้อยในขนาดโค้ดที่สร้างขึ้นซึ่งเกี่ยวข้องกับชุดคำสั่งขนาดใหญ่ในโปรเซสเซอร์ CISC
ข้อสองหากคอมไพล์ซอฟต์แวร์ทำงานภายใต้สภาพแวดล้อมรันไทม์เช่น. NET คุณจะไม่เห็นความแตกต่างของขนาดเนื่องจากคอมไพเลอร์สร้างรหัส (ระดับกลาง) เดียวกัน
ในที่สุด Windows รุ่น 64 บิตจะมีรุ่น 64 บิตที่สมบูรณ์พร้อมกับรุ่น 32 บิตบางส่วน จำเป็นต้องมีเนื่องจากซอฟต์แวร์บางตัวเป็น 32 บิตและจำเป็นต้องเรียกใช้โดยไม่มีการดัดแปลงใน Windows 64 บิต
sxs
โฟลเดอร์ภายใน. iso เป็น 177m สำหรับ 32 บิต, 315m สำหรับ 64 บิตwindows
โฟลเดอร์ภายในinstall.wim
ภายใน ISO คือ 7.9g สำหรับ 32bit, 11.9g สำหรับ 64bit และภายในโฟลเดอร์นั้นเรามีอีกWinSxS
อันคือ 3.9g สำหรับ 32 บิตและ 6.9 กรัมสำหรับ 64 บิต สิ่งที่อยู่เคียงข้างกันเป็นก้อนข้อมูลที่ใหญ่ที่สุดที่นี่และมันมีไว้สำหรับทั้งแอพ 32 บิตและ 64 บิตใน Windows เวอร์ชั่น 64 บิต การมีไบนารีที่ใหญ่ขึ้นและแอพพลิเคชั่นสองเวอร์ชันบางรุ่นแทบไม่มีผลกระทบกับขนาดของไอโซ