บ้าน ความคิดเห็น แบบ 32 บิตและ 64 บิต: ความแตกต่างคืออะไร

แบบ 32 บิตและ 64 บิต: ความแตกต่างคืออะไร

สารบัญ:

วีดีโอ: A day with Scandale - Harmonie Collection - Spring / Summer 2013 (กันยายน 2024)

วีดีโอ: A day with Scandale - Harmonie Collection - Spring / Summer 2013 (กันยายน 2024)
Anonim

มีหลายวิธีที่จะนับ แต่เมื่อมันมาถึงคอมพิวเตอร์มีเพียงไบนารี: 0 และ 1 แต่ละคนถือว่าเป็น "บิต" นั่นหมายถึงการคำนวณแบบ 1 บิตคุณจะได้รับสองค่าที่เป็นไปได้ 2 บิตหมายถึงค่าสี่ค่า; จากนั้นที่ 3 บิตคุณเพิ่มเป็นสองเท่าถึงแปด (2 ถึงกำลังสาม, aka 2 cubed)

เดินหน้าชี้แจงต่อไปและในที่สุดคุณก็จะได้ 32- บิต (2 ถึง 32 กำลัง) มูลค่า 4, 294, 967, 296; 64- บิต (หรือ 2 ถึงกำลัง 64) มีค่า 18, 446, 744, 073, 709, 551, 616 ค่า

นั่นเป็นบิตจำนวนมากและตัวเลขแสดงให้เห็นว่าชิปที่รองรับการประมวลผลบิตที่สูงขึ้นนั้นมีประสิทธิภาพเพียงใด มันมากกว่าสองเท่า

นั่นเป็นเพราะทุก ๆ สองสามปีที่ผ่านมาชิปภายในคอมพิวเตอร์ (แม้แต่สมาร์ทโฟน) และซอฟต์แวร์ที่ทำงานบนชิปเหล่านั้นจะสามารถก้าวไปข้างหน้าในการรองรับหมายเลขใหม่ ตัวอย่างเช่น:

  • ชิป Intel 8080 ในปี 1970 รองรับการประมวลผล 8 บิต
  • Windows 3.1 ย้อนกลับไปในปี 1992 เป็นรุ่นเดสก์ท็อป 16 บิตแรกของ Windows
  • AMD ส่งชิปเดสก์ท็อป 64 บิตตัวแรกในปี 2003
  • Apple ทำ Mac OS X Snow Leopard ทั้งหมด 64 บิตในปี 2009
  • สมาร์ทโฟนเครื่องแรกที่มีชิป 64 บิต (Apple A7) คือ iPhone 5s ในปี 2014

มันค่อนข้างชัดเจน: 64- บิตบางครั้งเรียกว่า x64 สามารถทำได้มากกว่า 32- บิต (ซึ่งจริง ๆ แล้วเรียกว่า x86 คำที่ติดอยู่เมื่อ Windows Vista เริ่มติดแอพ 32 บิตในโฟลเดอร์ที่เรียกว่า "ไฟล์โปรแกรม" (x86), "x86 เดิมอ้างถึงระบบปฏิบัติการใด ๆ ที่มีชุดคำสั่งให้ใช้งานกับชิป Intel เช่น 8086 ถึง 80486)

วันนี้คุณน่าจะใช้ชิป 64 บิตกับระบบปฏิบัติการ 64 บิตอยู่แล้วซึ่งจะเปิดใช้แอพ 64 บิต (สำหรับมือถือ) หรือโปรแกรม (บนเดสก์ท็อปเพื่อชำระในระบบการตั้งชื่อบางส่วน) แต่ไม่เสมอไป. ตัวอย่างเช่น Windows 7, 8, 8.1 และ 10 ทั้งหมดมาในรุ่น 32 บิตหรือ 64 บิต

คุณจะบอกคนที่คุณมีได้อย่างไร

ระบุระบบปฏิบัติการ 64 บิต

หากคุณใช้ Windows บนคอมพิวเตอร์ที่อายุน้อยกว่า 10 ปีชิปของคุณเกือบจะรับประกันว่าเป็น 64 บิต แต่คุณอาจติดตั้งระบบปฏิบัติการเวอร์ชั่น 32 บิต ตรวจสอบง่ายพอ

ใน Windows 10 คลิกที่ไอคอน "My Computer" บนเดสก์ท็อปและเลือก "Properties" (หรือเปิดแผงควบคุมแล้วไปที่ระบบและความปลอดภัย> ระบบ) ภายใต้หัวข้อระบบคุณจะเห็นประเภทระบบ: "ระบบปฏิบัติการ 64 บิต, โปรเซสเซอร์ x64" หมายความว่าคุณได้รับความคุ้มครอง

นอกจากนี้คุณยังสามารถพิมพ์เกี่ยวกับในกล่องค้นหา Windows 10 เพื่อเปิดหน้าการตั้งค่าซึ่งจะแสดงสิ่งเดียวกัน

ทำไมต้อง 32-Bit เลย?

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

แต่การมี CPU แบบนี้ไม่น่าจะเป็นไปได้ Intel เริ่มทำโปรเซสเซอร์ 32 บิตในช่วง 80386 ย้อนกลับไปในปี 1985; มันขายตัวประมวลผล 64 บิตภายในปี 2544 หากคุณซื้อพีซีตั้งแต่ Pentium D ชิพออกมาในปี 2005 ก็ไม่น่าเป็นไปได้ที่คุณจะมีชุดคำสั่ง 32 บิตอยู่ภายใน ชิป Intel 32 บิตตัวสุดท้าย Pentium 4E ออกมาในเดือนกุมภาพันธ์ 2004 และขยายไปถึง 64 บิตโดย x86-64 นั่นเข้ากันได้ย้อนหลังกับซอฟต์แวร์ทั้ง 32- บิตและ 16- บิตตามต้องการ Pentium 4 รุ่นที่ใหม่กว่าอย่าง Extreme Edition นั้นมีขนาด 64 บิตและแม้จะถูกยกเลิกในปี 2005

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

การติดตั้งระบบปฏิบัติการ 32- บิตบนระบบสถาปัตยกรรม 64- บิตจะทำงานได้ แต่ก็ไม่เหมาะสม ตัวอย่างเช่นระบบปฏิบัติการ 32 บิตมีข้อ จำกัด มากขึ้น - ความโดดเด่นที่เป็นจริงสามารถใช้ RAM 4GB ได้จริง ๆ เท่านั้น การติดตั้ง RAM เพิ่มเติมบนระบบที่มีระบบปฏิบัติการ 32 บิตไม่มีผลกระทบต่อประสิทธิภาพการทำงาน แต่อัพเกรดระบบนั้นด้วย RAM ส่วนเกินเป็น Windows รุ่น 64 บิตและคุณจะสังเกตเห็นความแตกต่าง

สิ่งนี้ควรสะกดออกมาอย่างสิ้นเชิงที่สุด: RAM สูงสุดที่ได้รับการสนับสนุนอย่างเป็นทางการใน Windows 10 คือ 2 เทราไบต์ (หรือ 128GB สำหรับ Windows 10 Home)

ขีด จำกัด ทางทฤษฎีของ RAM ที่ 64- บิต: 16 exabytes แต่เรายังห่างไกลจากการมีฮาร์ดแวร์ที่สามารถรองรับได้

ไม่ว่าจะด้วยวิธีใดก็ทำให้การซื้อแล็ปท็อปเครื่องใหม่ที่มี RAM 16GB ไม่น่าประทับใจใช่ไหม?

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

คุณอาจสังเกตเห็นว่าบางโปรแกรมที่คุณดาวน์โหลดสำหรับระบบปฏิบัติการเดสก์ท็อปมีตัวเลือก 32- บิตและ 64- บิต Firefox เป็นตัวอย่างที่ดีโดยที่ตัวเลือกคือ "Windows" และ "Windows 64-bit" (เช่นเดียวกับ "Linux" หรือ "Linux 64-bit" - รุ่น macOS เป็น 64 บิตเท่านั้น)

ทำไมทำอย่างนั้น? เพราะระบบปฏิบัติการ 32 บิตยังคงออกมี พวกเขาต้องการซอฟต์แวร์แบบ 32 บิตเพื่อให้ทำงานได้โดยปกติแล้วพวกเขาไม่สามารถติดตั้งเวอร์ชัน 64 บิตได้และจะไม่สามารถใช้งานได้แน่นอน อย่างไรก็ตามระบบปฏิบัติการ 64 บิตสามารถรองรับโปรแกรม 32 บิตโดยเฉพาะ Windows ที่มีอยู่แล้วภายในระบบย่อยจำลองสำหรับสิ่งนั้นเรียกว่า Windows32 บน Windows64 หรือ WoW64 ดูใน C: ไดรฟ์บางครั้งคุณจะเห็นโฟลเดอร์โปรแกรมสองโฟลเดอร์: หนึ่งโฟลเดอร์สำหรับโปรแกรม 64 บิตและอีกโฟลเดอร์หนึ่งเรียกว่า Program Folders (x86) สำหรับแอปพลิเคชัน 32 บิต คุณจะประหลาดใจว่ายังมีรหัส 32- บิตอยู่เท่าไหร่

สำหรับ Mac คุณมีโอกาสน้อยที่จะพบ 32 บิตมาก บนเมนู Apple เลือกเกี่ยวกับ Mac นี้คลิกรายงานระบบและไฮไลต์แอปพลิเคชันทั้งหมดที่อยู่ในรายการซอฟต์แวร์ แต่ละรายการจะมีรายการ 64- ​​บิต (Intel) บอกว่าใช่หรือไม่ส่วนใหญ่จะเป็นใช่ การถือครองหนึ่งครั้งจนกระทั่งเมื่อเร็ว ๆ นี้คือ Microsoft Office สำหรับ Mac โดยให้บริการเฉพาะรุ่น 64 บิตที่เริ่มในกลางปี ​​2559

มือถือ 64-Bit

ตามที่ระบุไว้ข้างต้นชิป A7 ของ Apple เป็นตัวประมวลผล 64 บิตตัวแรกที่เข้าสู่โทรศัพท์มือถือ (iPhone 5s) ในปี 2015 Apple ได้รับคำสั่งว่าซอฟต์แวร์ iOS ทั้งหมดต้องไป 64 มากจนถึงเดือนมิถุนายน 2559 การเปิดแอพ 32 บิตใน iOS เวอร์ชันล่าสุดทำให้เกิดคำเตือน "ไม่เหมาะสม": การใช้มันอาจส่งผลกระทบต่อระบบโดยรวม ประสิทธิภาพ."

หากคุณมี iOS 10 คุณอาจไม่สามารถใช้แอพ 32 บิตที่เก่ากว่าที่ยังไม่มีการอัปเดตได้ (ยกเว้นอุปกรณ์รุ่นเก่าบางรุ่นที่รองรับ iOS 10 บนชิป 32 บิต) นั่นคือสิ่งที่ "ดีที่สุด" เกี่ยวกับระบบปิดของ Apple - มันสามารถบังคับให้เกิดขึ้นได้

บนโทรศัพท์ Android อาจเป็นเรื่องยากที่จะเปิดเผยรายละเอียดเว้นแต่ว่าคุณมีความรอบรู้เกี่ยวกับสิ่งที่อยู่ภายในชิป นอกจากนี้หากคุณไม่ได้ใช้ Android 5.0 Lollipop หรือใหม่กว่าคุณยังคงเป็น 32 บิต แอปหนึ่งที่จะบอกคุณคือเกณฑ์มาตรฐาน AnTuTu; โหลดคลิกปุ่มข้อมูลและมองหาสาย Android มันจะบอกเวอร์ชั่นของ Android และถ้ามันเป็น 32- หรือ 64- บิต แม้จะมีชิพที่ใช้ Android มากกว่า ARM จาก Snapdragon แต่การผลักไปทาง 64- บิตยังคงดำเนินต่อไป

  • Windows บน Qualcomm รับการสนับสนุนแอพ 64 บิต Windows บนวอลคอมม์ได้รับการสนับสนุนแอพ 64 บิต
  • Intel ฉลองครบรอบ x86 40 ปีด้วย 5GHz Core i7 Intel ฉลองครบรอบ 40 ปี x86 ด้วย 5GHz Core i7
  • วิธีเรียกใช้แอพ 32 บิตใน macOS Catalina วิธีเรียกใช้แอพ 32 บิตใน macOS Catalina

สำหรับ iOS และ Android สิ่งนี้ไม่เกี่ยวกับการเปิดระบบปฏิบัติการเพื่อใช้ RAM เพิ่ม - ความต้องการของหน่วยความจำบนมือถือยังน้อยมากเมื่อเทียบกับการใช้เดสก์ท็อป ในความเป็นจริงการไป x64 ไม่ได้รับประกันประสิทธิภาพที่ดีขึ้นโทรศัพท์ Android 32- บิตจำนวนมากตรงกับ iPhone 5s 64 บิตเริ่มต้น นอกจากนี้โทรศัพท์ Android 64- บิตแรกเช่น HTC Desire 510 ไม่ได้รับประโยชน์เลยโดยติดกับ Android รุ่น 32 บิตที่เก่ากว่า

แต่สมาร์ทโฟนที่มีขนาด 64 บิตจะมีประโยชน์อื่น ๆ เช่นการดึงข้อมูลได้มากขึ้นต่อรอบ (และเร็วกว่า) การเข้ารหัสที่ดีขึ้นและการย้ายโดยรวมไปยังชิป 64 บิตใหม่โดยเฉพาะสถาปัตยกรรม ARMv8 พร้อมคุณสมบัติที่ปรับปรุงใหม่เช่นประสิทธิภาพการใช้พลังงาน

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

แบบ 32 บิตและ 64 บิต: ความแตกต่างคืออะไร