Windows แยกเวอร์ชันเป็น Home/Pro แต่ยังมีอีกมิติหนึ่ง: 32-bit vs 64-bit ขึ้นอยู่กับ CPU (Processor) มี 3 ระดับ: CPU, OS, โปรแกรม - แต่ละระดับส่งผลต่อระดับบน
ทำไมจึงเป็น 32 หรือ 64-bit?
- CPU 32-bit → ติดตั้ง Windows 64-bit ไม่ได้
- Windows 32-bit → ติดตั้งโปรแกรม 64-bit ไม่ได้
- CPU 64-bit เป็นมาตรฐานปัจจุบัน CPU 32-bit ล้าสมัยแล้ว
ความแตกต่างทางคณิตศาสตร์: 32-bit = 2^32 ≈ 4.3 พันล้าน (4 GB) | 64-bit = 2^64 ≈ 18.4 ล้านล้านล้าน (16 Exabytes) - 差距天文數字
Windows 32-bit vs 64-bit แตกต่างยังไง?
- RAM: 32-bit ใช้ได้สูงสุด 4 GB (มี 16 GB ก็ใช้ 4 GB) | 64-bit ใช้ได้เท라ไบต์
- โฟลเดอร์ Program Files: 32-bit มีแค่
Program Files| 64-bit มีProgram Files(64-bit) และProgram Files (x86)(32-bit) - 32-bit เรียกว่า x86 | 64-bit เรียกว่า x64
- 64-bit Windows รันโปรแกรม 32-bit ได้ (WoW64) แต่รัน 16-bit ไม่ได้ (ต้อง Emulate)
- 64-bit ต้องการ Driver 64-bit ฮาร์ดแวร์เก่าที่มีแค่ Driver 32-bit จะไม่ทำงาน
โปรแกรม 32-bit vs 64-bit
- บน Windows 64-bit ควรติดตั้งโปรแกรม 64-bit (ปลอดภัยกว่า ใช้ RAM > 4 GB ได้ เสถียรกว่า)
- โปรแกรม 32-bit ทำงานบน 64-bit ได้ปกติ (เช่น Discord, Spotify ที่มีแค่ 32-bit)
- ดูเวอร์ชันจากเว็บผู้พัฒนา (Versions/Editions)
เช็คว่ารัน 32 หรือ 64-bit
Win 10/11: คลิกขวา Start > System หรือ Settings > System > About > ดู System type
Win 7/เก่า: คลิกขวา Computer > Properties หรือ Win + Pause
อัปเกรด 32-bit เป็น 64-bit ได้ไหม?
- CPU 64-bit + Windows 32-bit → ได้ (Clean Install 64-bit)
- CPU 32-bit + Windows 32-bit → ไม่ได้ ต้องเปลี่ยน CPU/ซื้อเครื่องใหม่
- เครื่องใหม่ทุกเครื่องเป็น 64-bit แล้ว
สรุป
64-bit เป็นมาตรฐานตั้งแต่ Win 7 4 GB RAM ยังพอใช้งานเบาๆ แต่ราคา RAM ถูกลง 32-bit จะหายไปเร็วๆ นี้ นักพัฒนาจะโฟกัส 64-bit เท่านั้น อนาคตอาจมี RAM เทราไบต์!