- ไฟล์โปรแกรม ซึ่งมีโปรแกรมและแอพพลิเคชั่น 64- บิตและ
- Program Files (x86) ซึ่งมีโปรแกรมและแอพพลิเคชั่น 32- บิต
ดังนั้นความแตกต่างคืออะไร?
แอปพลิเคชัน 64 บิตได้รับการรวบรวมโดยเฉพาะสำหรับใช้บนคอมพิวเตอร์ 64 บิต พวกเขาใช้ประโยชน์จากคุณสมบัติของระบบเฉพาะกับสถาปัตยกรรม 64 บิตและเข้าถึงไลบรารีซอฟต์แวร์ Windows รุ่น 64 บิต
แอปพลิเคชัน 32 บิตเป็นแอปพลิเคชันรุ่นเก่าหรือโปรแกรมที่ทันสมัยซึ่งได้รับการรวบรวมสำหรับการประมวลผลแบบ 32 บิต Windows รุ่น 64 บิตยังคงสามารถเรียกใช้โปรแกรมเหล่านี้ได้ แต่ใช้เลเยอร์ความเข้ากันได้ที่เรียกว่า WoW64 (ซึ่งย่อมาจาก W indows32 o n W indows 64 )
การเรียกใช้โปรแกรม 32- บิตบน Windows 64 บิตดีไหม
ไม่ใช่เลย. เลเยอร์ WoW64 ทำงานได้ดีในการจำลองสภาพแวดล้อมแบบ 32 บิตและการสูญเสียประสิทธิภาพใด ๆ โดยทั่วไปจะไม่สังเกตเห็นได้ โปรแกรมที่จำลองอาจมีความได้เปรียบเพราะ WoW64 สามารถจัดสรร RAM ได้สูงสุด (4 GB) ให้กับแอปพลิเคชัน บนระบบ 32 บิตจริงแรมบางส่วนจะถูกจัดสรรให้กับเคอร์เนลระบบปฏิบัติการและโปรแกรมที่กำลังทำงานอื่น ๆ
เหตุใดโปรแกรม 64- บิตและ 32- บิตจึงถูกเก็บไว้ในโฟลเดอร์แยกกัน
เหตุผลหลายประการ:
- ความสะดวกสบาย: มันเป็นวิธีง่ายๆในการแยกพวกเขาออกจากกัน
- จะลดโอกาสของความขัดแย้งหากคุณติดตั้งโปรแกรมเดียวกันทั้งรุ่น 32 บิตและ 64 บิตในระบบเดียว
- มันเพิ่มโอกาสที่โปรแกรมรุ่นเก่าจะทำงานอย่างถูกต้องลดโอกาสที่พวกเขาจะโต้ตอบกับซอฟต์แวร์ 64 บิตโดยไม่ตั้งใจ
ทำไมโฟลเดอร์ 32- บิตชื่อ "(x86)"
x86 เป็นอีกวิธีในการอ้างถึงโปรเซสเซอร์ 32 บิต แต่เดิมโปรเซสเซอร์ 16 บิต - โดยเฉพาะสถาปัตยกรรมโปรเซสเซอร์ 8086 และ 8088 - ถูกเรียกว่า "x86" ชื่อนี้ถูกขยายในภายหลังเพื่อรวมตระกูลโปรเซสเซอร์ 32- บิต 80386 และ 80486 เมื่อมีการเปิดตัวโปรเซสเซอร์ 64 บิตพวกเขาจะเรียกว่า x64 เพื่อแยกความแตกต่างจากบรรทัดโปรเซสเซอร์ที่เก่ากว่า
หากฉันย้ายโปรแกรมจากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์ด้วยตนเองพวกเขาจะยังใช้งานได้หรือไม่
ตามหลักการแล้วไม่มีเหตุผลว่าทำไมโปรแกรม 32 บิตจะไม่ทำงานหากคุณติดตั้งลงในโฟลเดอร์ Program Files ของคุณด้วยตนเองและในทางกลับกันโปรแกรม 64 บิตควรทำงานได้ดีถ้าคุณติดตั้งลงใน โฟลเดอร์ Program Files (x86) . เป็นความคิดที่ดีกว่าที่จะปล่อยไว้ในที่ที่ Windows ต้องการ
เคล็ดลับ: หากคุณมีปัญหาในการค้นหาโปรแกรมในโฟลเดอร์ Program Files ลองค้นหาในโฟลเดอร์ Program Files (x86) เช่นกัน