เหตุใด Windows 64 บิตจึงต้องการไฟล์สองแฟ้มโปรแกรม?


แม้ว่า Windows XP จะมีเวอร์ชัน 64 บิตอยู่ก็ตามจนกว่า Microsoft จะออก Windows Vista ให้ผู้บริโภคต้องตัดสินใจว่าจะซื้อเวอร์ชัน 32 หรือ 64 บิตหรือไม่

Windows 7/8/10 มีเวอร์ชัน 32 และ 64 บิตและหากคุณเลือกใช้ 64 บิตคุณอาจสังเกตเห็นว่ามีโฟลเดอร์ Program Files สองไฟล์อยู่ในฮาร์ดไดรฟ์ของคุณ อ่านต่อเพื่อสำรวจความแตกต่างระหว่าง Windows ขนาด 32 และ 64 บิตและเหตุใดระบบปฏิบัติการจึงต้องการโฟลเดอร์แยกต่างหาก 2 โฟลเดอร์เพื่อเก็บข้อมูลของโปรแกรม

Windows 32 และ 64 บิต

ความแตกต่างที่แท้จริงระหว่าง Windows 32 และ 64 บิตจะทำอย่างไรกับหน่วยความจำที่ระบบปฏิบัติการสามารถจัดการได้ "ที่อยู่" หมายถึงเพียงแค่ "ติดตาม"

Windows 7/8/10 32 บิต (เช่น Windows รุ่น 32 บิตก่อนหน้า) สามารถระบุข้อมูลได้ถึง 4,294,967,296 ไบต์ นั่นคือหน่วยความจำ 4GB ในทางทฤษฎีระบบปฏิบัติการ 64 บิตสามารถระบุข้อมูลได้ถึง 1,8446,744,073,709,551,616 ไบต์

มีกิกะไบต์ 16.3 พันล้าน อย่างไรก็ตามขีด จำกัด ของหน่วยความจำใน Windows Vista สำหรับผู้บริโภคคือ 192 GB ซึ่งเกินขีด จำกัด ทางกายภาพของ 8GB ถึง 16GB สำหรับเมนบอร์ดส่วนใหญ่ สำหรับ Windows 8 จะเป็น 512 GB และสำหรับ Windows 10 จะมีขีด จำกัด 2 TB สำหรับขีด จำกัด ของหน่วยความจำ!

เปลี่ยนจาก 32 บิตเป็น ระบบปฏิบัติการ 64 บิตเป็นมากกว่าการเพิ่มหน่วยความจำที่แอดเดรส เป็นการเปลี่ยนแปลงวิธีการที่สมบูรณ์แบบในการติดตามข้อมูล นี่คือเหตุผลที่ฮาร์ดแวร์ (เช่นการ์ดเสียง) ต้องการโปรแกรมควบคุมที่แตกต่างไปจากเดิมอย่างสิ้นเชิงในการทำงานใน Windows แบบ 64 บิต

สองโฟลเดอร์แฟ้มโปรแกรมใน Windows

ถ้าคุณมี 64- bit ของ Windows คุณอาจสังเกตเห็นว่ามีโฟลเดอร์ Program Files สองโฟลเดอร์อยู่ในฮาร์ดดิสก์ของคุณ

Files Program Filesและไฟล์อื่น ๆ มีข้อความ Program Files (x86)โฟลเดอร์แรกเป็นตำแหน่งเริ่มต้นสำหรับโปรแกรม 64 บิตทั้งหมดของคุณ ไม่มีชุดคำสั่งพิเศษที่ท้ายเนื่องจากเป็นระบบปฏิบัติการ 64 บิตสันนิษฐานว่าโปรแกรมประยุกต์แบบ 64 บิตจะถูกใส่ลงในโฟลเดอร์นี้

โฟลเดอร์ที่สองชื่อว่า Program Files (x86) เป็นตำแหน่งเริ่มต้นสำหรับแอ็พพลิเคชัน 32 บิตทั้งหมดของคุณ ในแง่เป็นโฟลเดอร์ที่ออกแบบมาสำหรับซอฟต์แวร์ระบบเดิมที่เหลือจากวันที่ของระบบปฏิบัติการ 32 บิต x86 ส่วนของชื่อโฟลเดอร์หมายถึงสถาปัตยกรรม x86 x86 ซึ่งประมวลผลโปรเซสเซอร์ 32 บิตแรกเช่น 386, 486 และ Pentium CPU

น่าเสียดายที่เปลี่ยนจาก 32 บิต ไปยังแอ็พพลิเคชัน 64 บิตและระบบปฏิบัติการไม่ง่ายอย่างที่ Microsoft ต้องการ เมื่อต้องการเปลี่ยนผู้จัดจำหน่ายซอฟต์แวร์ผู้ผลิตฮาร์ดแวร์และผู้ใช้ทุกคนก็จะต้องหยุดทำและใช้อะไรที่สร้างอยู่บนสถาปัตยกรรม 32 บิตและเริ่มต้นใช้งาน 64 บิต นี่เป็นเรื่องที่ทำไม่ได้เลยเพราะคนส่วนใหญ่ไม่เต็มใจที่จะลงทุนในฮาร์ดแวร์และซอฟต์แวร์เพียงอย่างเดียวและซื้อทุกสิ่งใหม่ ๆ อีกครั้ง

โซลูชันของ Microsoft ในการเปลี่ยนจาก 32 บิตเป็น 64 บิตได้รับการเพิ่มมรดกแล้ว สนับสนุนแอพพลิเคชัน 32 บิตส่วนใหญ่ กล่าวได้ว่าแอ็พพลิเคชัน 32 บิตส่วนใหญ่จะทำงานในสภาพแวดล้อมการทำงานแบบ 64 บิต

เพื่อช่วยให้การเปลี่ยนแปลงทำได้ง่ายขึ้น มากกว่าการผสมผสานกับแอ็พพลิเคชัน 64-bit ที่แท้จริงในโฟลเดอร์ Program Files ปกติ

Windows ใช้โปรแกรมจำลองข้อมูลประเภทต่างๆเพื่อเรียกใช้แอ็พพลิเคชัน 32 บิตใน Windows แบบ 64 บิต คุณอาจเห็นบางโฟลเดอร์ในระบบของคุณที่มีคำว่า WOW64WOW64 ย่อมาจาก Windows 32-bit บน Windows 64-bit เมื่อใดก็ตามที่คุณรันโปรแกรม 32 บิตและต้องการเข้าถึงไดเรกทอรีของไฟล์โปรแกรมจะเปลี่ยนเส้นทางไปยัง C: \ Program Files (x86) \ โดยใช้ WOW64 ได้อย่างไม่มีที่สิ้นสุด

คุณสามารถดูได้อย่างรวดเร็วว่าโปรแกรมใดบนคอมพิวเตอร์ของคุณ คอมพิวเตอร์เป็นแบบ 32 บิตและมี 64 บิตโดยเพียงแค่เรียกดูข้อมูลลงในโฟลเดอร์สองโฟลเดอร์

ทุกสองถึงสามเดือนปกติฉันจะตรวจสอบ เว็บไซต์ของผู้พัฒนาซอฟต์แวร์เพื่อดูว่าพวกเขาได้เปิดตัวโปรแกรมเวอร์ชัน 64 บิตแล้วหรือยัง บางครั้งคุณต้องขุดเล็กน้อยเพื่อหาเวอร์ชัน 64 บิตของโปรแกรม ผู้ขายส่วนใหญ่แม้วันนี้ยังคงผลักดันให้เวอร์ชัน 32 บิตเป็นไฟล์ดาวน์โหลดหลัก ตัวอย่างเช่นคุณสามารถ ติดตั้ง Office 365 รุ่น 64 บิต แต่ไม่ใช่การดาวน์โหลดเริ่มต้น

เร็ว ๆ นี้ แต่แอปพลิเคชันส่วนใหญ่จะเป็น 64 บิตทำให้จำเป็นต้องมีโฟลเดอร์ Program Files หลายรายการ แม้กระทั่ง Microsoft เมื่อเปิดตัว Windows Vista 64 บิตล้มเหลวในการพัฒนาและเผยแพร่ Office 2007 รุ่น 64 บิตที่ออกในเวลาเดียวกัน นอกจากนี้แอป Windows Store เริ่มต้นจำนวนมากจาก Microsoft ใน Windows 10 ยังคงเป็นแอปพลิเคชันแบบ 32 บิต

โปรดจำไว้ว่าเมื่อถึงเวลาที่เราเปลี่ยนไปใช้งานแอพพลิเคชันแบบ 64 บิตเป็นไปได้ว่า การพูดคุยเกี่ยวกับสถาปัตยกรรมแบบ 128 บิตจะทำให้เราต้องผ่านกระบวนการทั้งหมดอีกครั้ง สนุก!

สอนวิธีการติดตั้ง Windows 7 ทั้ง 32 bit / 64 Bit

กระทู้ที่เกี่ยวข้อง:


28.03.2010