เหตุใด Windows 64 บิตจึงต้องการโฟลเดอร์ไฟล์โปรแกรมสองโฟลเดอร์
แม้ว่าWindows XPจะมีเวอร์ชัน 64 บิต แต่จนกระทั่งMicrosoftเปิดตัวWindows Vistaผู้บริโภคต้องตัดสินใจว่าจะซื้อเวอร์ชัน 32 หรือ 64 บิตจริงๆ
Windows 7/8/10 ยังมาในเวอร์ชัน 32 และ 64 บิตด้วย และหากคุณเลือกใช้ 64 บิต คุณอาจสังเกตเห็นว่ามี โฟลเดอร์ Program Files สองโฟลเดอร์ในฮาร์ดไดรฟ์ของคุณ อ่านต่อไปเพื่อสำรวจความแตกต่างระหว่าง Windows(Windows)รุ่น 32 และ 64 บิตและสาเหตุที่ระบบปฏิบัติการต้องการสองโฟลเดอร์แยกกันเพื่อเก็บข้อมูลโปรแกรม
Windows 32 และ 64-บิต
ความแตกต่างที่แท้จริงระหว่างWindows 32และ 64 บิตนั้นเกี่ยวข้องกับหน่วยความจำที่ระบบปฏิบัติการสามารถระบุได้ "ที่อยู่" หมายถึง "ติดตาม"
Windows 7/8/10 32 บิต (เช่น Windows รุ่น 32 บิตก่อนหน้า)(Windows)สามารถระบุข้อมูลได้สูงสุด 4,294,967,296 ไบต์ นั่นคือหน่วยความจำ 4GB ในทางทฤษฎี ระบบปฏิบัติการ 64 บิตสามารถระบุข้อมูลได้มากถึง 1,8446,744,073,709,551,616 ไบต์
นั่นคือ 16.3 พันล้านกิกะไบต์ อย่างไรก็ตาม ขีดจำกัดหน่วยความจำในเวอร์ชันสำหรับผู้บริโภคของWindows 7คือ 192 GB ซึ่งยังคงเกินขีดจำกัดทางกายภาพที่ 8GB ถึง 16GB สำหรับเมนบอร์ดส่วนใหญ่ สำหรับWindows 8จะมีขนาด 512GB และสำหรับWindows 10จะมีความจุสูงสุด 2 TB สำหรับหน่วยความจำสูงสุด!
การย้ายจากระบบปฏิบัติการ 32 บิตเป็น 64 บิตเป็นมากกว่าการก้าวกระโดดของหน่วยความจำที่สามารถระบุตำแหน่งได้ เป็นการเปลี่ยนแปลงวิธีการติดตามข้อมูลที่แตกต่างไปจากเดิมอย่างสิ้นเชิง นี่คือเหตุผลที่ฮาร์ดแวร์ (เช่น การ์ดเสียง) ต้องการไดรเวอร์ที่แตกต่างไปจากเดิมอย่างสิ้นเชิงเพื่อทำงานใน Windows 64(Windows)บิต
โฟลเดอร์ ไฟล์โปรแกรม(Program)สองโฟลเดอร์(Folders)ในWindows
หากคุณมี Windows(Windows)รุ่น 64 บิตคุณอาจสังเกตเห็นว่ามี โฟลเดอร์ Program Files สองโฟลเดอร์ในฮาร์ดไดรฟ์ของคุณ
อัน หนึ่งมีป้ายกำกับว่าProgram Filesและอีกอันหนึ่งมีชื่อว่าProgram Files (x86 ) โฟลเดอร์แรกคือตำแหน่งเริ่มต้นสำหรับโปรแกรม 64 บิตทั้งหมดของคุณ ไม่มีป้ายกำกับเพิ่มเติมในตอนท้ายเนื่องจากเป็นระบบปฏิบัติการ 64 บิต สันนิษฐานว่าแอปพลิเคชัน 64 บิตจะเข้าสู่โฟลเดอร์นี้
โฟลเดอร์ที่สองชื่อProgram Files ( x86 ) เป็นตำแหน่งเริ่มต้นสำหรับแอปพลิเคชัน 32 บิตทั้งหมดของคุณ เรียกได้ว่าเป็นโฟลเดอร์ที่ออกแบบมาสำหรับซอฟต์แวร์รุ่นเก่าที่หลงเหลือจากระบบปฏิบัติการ 32 บิต ส่วนx86ของชื่อโฟลเดอร์อ้างอิงถึงสถาปัตยกรรม x86(x86) 32 บิต ซึ่งโปรเซสเซอร์ 32 บิตตัวแรกได้รับการพัฒนา เช่น 386, 486 และPentium(Pentium CPUs) CPU
น่าเสียดายที่การเปลี่ยนจากแอปพลิเคชันและระบบปฏิบัติการแบบ 32 บิตเป็น 64 บิตนั้นไม่ง่ายอย่างที่Microsoftต้องการ ในการเปลี่ยนแปลง ผู้จำหน่ายซอฟต์แวร์ ผู้ผลิตฮาร์ดแวร์ และผู้ใช้ทุกรายจะต้องหยุดการสร้างและใช้สิ่งใดก็ตามที่สร้างบนสถาปัตยกรรม 32 บิต และเริ่มใช้ 64 บิตทันที สิ่งนี้ไม่สามารถทำได้ทั้งหมดเพราะคนส่วนใหญ่ไม่ต้องการเพียงแค่ขยะการลงทุนในฮาร์ดแวร์และซอฟต์แวร์และซื้อทุกอย่างใหม่อีกครั้ง
โซลูชันของ Microsoft ในการเปลี่ยนจาก 32 บิตเป็น 64 บิตคือการเพิ่มการรองรับดั้งเดิมสำหรับแอปพลิเคชัน 32 บิตส่วนใหญ่ กล่าวอีกนัยหนึ่ง แอปพลิเคชัน 32 บิตส่วนใหญ่จะทำงานในสภาพแวดล้อมการทำงานแบบ 64 บิต
เพื่อช่วยให้การเปลี่ยนแปลงง่ายขึ้นMicrosoftได้กำหนดให้แอปพลิเคชัน 32 บิตทั้งหมดตามค่าเริ่มต้นควรโหลดลงในโฟลเดอร์ Program Files(Program Files) ( x86 ) แทนที่จะผสมกับแอปพลิเคชัน 64 บิตจริงในโฟลเดอร์Program Files ปกติ(Program Files)
Windowsใช้โปรแกรมจำลองเพื่อเรียกใช้แอปพลิเคชัน 32 บิตใน Windows 64(Windows)บิต คุณอาจเคยเห็นบางโฟลเดอร์ในระบบของคุณที่มีคำว่าWOW64 WOW64ย่อมาจากWindows 32-bitบนWindows 64-bit เมื่อใดก็ตามที่คุณเรียกใช้โปรแกรม 32 บิต และจำเป็นต้องเข้าถึงไดเร็กทอรีไฟล์ของโปรแกรม โปรแกรมจะถูกเปลี่ยนเส้นทางไปยัง C:Program Files (x86) อย่างราบรื่นโดยใช้WOW64
คุณสามารถดูได้อย่างรวดเร็วว่าโปรแกรมใดในคอมพิวเตอร์ของคุณเป็นแบบ 32 บิตและ 64 บิตโดยเพียงแค่เรียกดูในสองโฟลเดอร์
ทุกๆ สองสามเดือน ปกติฉันจะตรวจสอบเว็บไซต์ของนักพัฒนาซอฟต์แวร์เพื่อดูว่าพวกเขาได้เผยแพร่โปรแกรมเวอร์ชัน 64 บิตหรือไม่ บางครั้งคุณต้องขุดค้นเล็กน้อยเพื่อค้นหาโปรแกรมเวอร์ชัน 64 บิต ผู้ค้าส่วนใหญ่ในปัจจุบันยังคงผลักดันเวอร์ชัน 32 บิตเป็นการดาวน์โหลดหลัก ตัวอย่างเช่น คุณสามารถติดตั้ง Office 365 เวอร์ชัน 64 บิต(install the 64-bit version of Office 365)ได้ แต่จะไม่ใช่การดาวน์โหลดเริ่มต้น
อย่างไรก็ตาม อีกไม่นาน แอปพลิเคชันส่วนใหญ่จะเป็นแบบ 64 บิต ทำให้ไม่จำเป็นต้องใช้ โฟลเดอร์ Program Files หลาย โฟลเดอร์ ถึงกระนั้นMicrosoftเมื่อเปิดตัวWindows Vista 64 บิต ก็ล้มเหลวในการพัฒนาและเผยแพร่ (Windows Vista)Office 2007รุ่น 64 บิตที่เปิดตัวพร้อมกัน นอกจากนี้ แอป Windows Store เริ่มต้นจำนวนมาก จากMicrosoftในWindows 10ยังคงเป็นแอป 32 บิต
พึงระลึกไว้เสมอว่าเมื่อถึงเวลาที่เราทุกคนเปลี่ยนมาใช้แอปพลิเคชัน 64 บิต มีแนวโน้มว่าการพูดถึงสถาปัตยกรรม 128 บิตจะบังคับให้เราดำเนินการตามกระบวนการทั้งหมดอีกครั้ง สนุก!
Related posts
ปุ่มพิมพ์หน้าจอไม่ทำงานใน Windows 10? วิธีแก้ไข
วิธีแก้ไขข้อผิดพลาด 'เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน' ใน Windows
การแก้ไข: ดิสก์ที่ไม่ใช่ระบบหรือข้อผิดพลาดของดิสก์ใน Windows
วิธีแก้ไขข้อผิดพลาด “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอ” ได้
งานพิมพ์จะไม่ถูกลบใน Windows? 8+ วิธีในการแก้ไข
วิธีแก้ไข Clock_Watchdog_Timeout BSOD ใน Windows 10
วิธีแก้ไขข้อผิดพลาด "Windows ไม่สามารถกำหนดค่าส่วนประกอบระบบอย่างน้อยหนึ่งอย่าง"
Avast จะไม่เปิดบน Windows? 6 วิธีในการแก้ไข
วิธีแก้ไข wdf_violation BSOD บน Windows
11 แก้ไขเมื่อพอร์ต HDMI ไม่ทำงานใน Windows 10
คลิกซ้ายไม่ทำงานใน Windows 10? 7 วิธียอดนิยมในการแก้ไข
คุณต้องการไฟร์วอลล์ของบุคคลที่สามใน Mac และ Windows หรือไม่?
จะทำอย่างไรถ้า Windows Store ไม่เปิดขึ้น
แก้ไขข้อผิดพลาด “Windows ไม่สามารถตรวจหาการตั้งค่าพร็อกซีของเครือข่ายนี้โดยอัตโนมัติ”
จุดคืนค่าระบบที่ขาดหายไปใน Windows?
วิธีแก้ไขกล้องไม่ทำงานบน MS Teams ใน Windows 10
แก้ไขไม่สามารถปรับความสว่างได้หลังจากอัปเกรดเป็น Windows 8.1/10
การแก้ไข: เหตุใดเบราว์เซอร์เริ่มต้นของฉันจึงเปลี่ยนไปเรื่อย ๆ ใน Windows
HDG อธิบาย – Swapfile.sys, Hiberfil.sys และ Pagefile.sys ใน Windows
ไมโครโฟนซูมไม่ทำงานบน Windows หรือ Mac? นี่คือ 8 วิธีแก้ไขที่ต้องลอง