32 บิตและ 64 บิต

แตกต่างกันจริงหรือ?

ในโลกของคอมพิวเตอร์ 32 บิตและ 64 บิตอ้างอิงถึงประเภทของ หน่วยประมวลผลกลาง ระบบปฏิบัติการ โปรแกรมควบคุมโปรแกรม ซอฟต์แวร์ ฯลฯ ที่ใช้สถาปัตยกรรมเฉพาะนั้น

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

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

ระบบปฏิบัติการ 64 บิตและ 32 บิต

โปรเซสเซอร์ใหม่ส่วนใหญ่ในปัจจุบันนี้ใช้สถาปัตยกรรม 64 บิตและสนับสนุนระบบปฏิบัติการ 64 บิต โปรเซสเซอร์เหล่านี้สามารถทำงานร่วมกับระบบปฏิบัติการแบบ 32 บิตได้อย่างสมบูรณ์

รุ่นส่วนใหญ่ของ Windows 10 , Windows 8 , Windows 7 และ Windows Vista มีอยู่ในรูปแบบ 64 บิต ในรุ่น Windows XP มีเฉพาะ Professional เท่านั้นที่พร้อมใช้งานในแบบ 64 บิต

ทุกรุ่นของ Windows ตั้งแต่ XP ถึง 10 มีให้ใช้งานในแบบ 32 บิต

ไม่แน่ใจว่าสำเนาของ Windows บนพีซีของคุณเป็นแบบ 32 บิตหรือ 64 บิตหรือไม่?

วิธีที่รวดเร็วและง่ายที่สุดในการดูว่าคุณใช้ Windows รุ่น 32 บิตหรือ 64 บิตคือการตรวจสอบสิ่งที่กล่าวใน Control Panel ดู ฉันกำลังใช้งาน Windows รุ่น 32 บิตหรือ 64 บิตหรือไม่? สำหรับคำแนะนำโดยละเอียด

อีกวิธีหนึ่งในการค้นหาว่าสถาปัตยกรรมระบบปฏิบัติการใดที่คุณใช้อยู่ใน Windows คือการตรวจสอบโฟลเดอร์ Program Files มีข้อมูลเพิ่มเติมที่ด้านล่างนี้

หากต้องการดูสถาปัตยกรรมฮาร์ดแวร์ คุณสามารถ เปิด Command Prompt และป้อน คำสั่ง :

echo% PROCESSOR_ARCHITECTURE%

คุณอาจได้รับการตอบสนองเช่น AMD64 เพื่อระบุว่าคุณมีระบบที่ใช้ x64 หรือ x86 สำหรับ 32 บิต

สำคัญ: นี่เป็นการบอกถึงสถาปัตยกรรมฮาร์ดแวร์ไม่ใช่ประเภทของเวอร์ชัน Windows ที่คุณใช้อยู่ อาจเป็น ไปได้ ว่าระบบเหล่านี้เหมือนกันเนื่องจากระบบ x86 สามารถติดตั้ง Windows รุ่น 32 บิตได้ แต่ก็ไม่ จำเป็นต้อง เป็นความจริงเนื่องจาก Windows รุ่น 32 บิตสามารถติดตั้งได้บนระบบ x64 ด้วย

คำสั่งที่ใช้งานได้ก็คือ:

reg query "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment" / v PROCESSOR_ARCHITECTURE

คำสั่งนั้นจะส่งผลให้ข้อความมีจำนวนมากขึ้น แต่ท้ายที่สุดก็มีคำตอบเหมือนข้อความต่อไปนี้:

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

วิธีที่ดีที่สุดในการใช้คำสั่งเหล่านี้คือการคัดลอกแฟ้มเหล่านี้ที่นี่ในหน้านี้จากนั้นคลิกขวาที่พื้นที่สีดำใน Command Prompt และวางคำสั่ง

ทำไมมันสำคัญ

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

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

อย่างไรก็ตามโปรแกรม 32 บิตบางโปรแกรมสามารถทำงานได้ดีในระบบ 64 บิต กล่าวได้ว่าโปรแกรม 32 บิตเข้ากันได้กับระบบปฏิบัติการ 64 บิต อย่างไรก็ตามกฎดังกล่าวไม่ได้เป็นความจริงเสมอไปและโดยเฉพาะอย่างยิ่งในกรณีที่ไดรเวอร์อุปกรณ์บางอย่างมีสาเหตุมาจากอุปกรณ์ฮาร์ดแวร์ต้องมีการติดตั้งเวอร์ชันที่แน่นอนเพื่อให้สามารถเชื่อมต่อกับซอฟต์แวร์ได้ (เช่นไดรเวอร์ 64 บิตจำเป็นสำหรับ 64 -bit OS และไดรเวอร์ 32 บิตสำหรับระบบปฏิบัติการ 32 บิต)

อีกครั้งเมื่อความแตกต่างระหว่าง 32 บิตและ 64 บิตเข้ามาเล่นก็คือเมื่อแก้ไขปัญหาซอฟต์แวร์หรือกำลังมองหาไดเรกทอรีการติดตั้งของโปรแกรม

สิ่งสำคัญคือต้องตระหนักว่า Windows รุ่น 64 บิตมี โฟลเดอร์ติดตั้งต่างกันสองโฟลเดอร์ เนื่องจากมีไดเร็กทอรี 32 บิต อย่างไรก็ตาม Windows รุ่น 32 บิต มีเพียงโฟลเดอร์ติดตั้ง เท่านั้น เมื่อต้องการทำให้สับสนเล็กน้อยโฟลเดอร์ Program Files เวอร์ชัน 64 บิตเป็นชื่อเดียวกับโฟลเดอร์ Program Files 32 บิตใน Windows รุ่น 32 บิต

หากคุณสับสนให้ดูที่นี่:

ใน Windows รุ่น 64 บิต มีสองโฟลเดอร์:

ใน Windows รุ่น 32 บิต เป็นโฟลเดอร์เดียว:

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