Midbook Macbook Air มีกี่คอร์?


11

ฉันตรวจสอบรายละเอียดแล้วและ i5-3427U CPU มี 2 คอร์

แต่ Activity Monitor แสดงซีพียูน้อย 4 ตัวเพื่อให้ดูเหมือน 4 คอร์

อันไหนถูกต้อง? ทำไมการตรวจสอบกิจกรรมมี 4 แผนภูมิ


ลิงก์ที่ดีในคำตอบของapple.stackexchange.com/questions/54502/ …
bmike

คำตอบ:


15

คอมพิวเตอร์ของคุณมี 2 คอร์ แต่มีตัวประมวลผลเชิงตรรกะ 4 ตัว สิ่งที่คุณเห็นเป็นของ Intel Hyper-Threading Technology เทคโนโลยีนี้ใช้ตัวประมวลผลเชิงตรรกะหลายตัวในแกนเดียวเพื่อให้แต่ละคอร์สามารถรันหลายเธรดในคราวเดียว

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


มโนหร ส่วนต่าง ๆ ของหน่วยปฏิบัติงานคืออะไร? มันสามารถทำ CPU 4 อย่างในคราวเดียวหรือแค่ 2 ตัว?
B เซเว่น

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

3

เพื่อตรวจสอบว่าคุณมีแกนจำนวนเท่าใดโดยการเปิดเทอร์มินัล (เช่นผ่าน Spotlight และค้นหาเทอร์มินัล) จากนั้นเรียกใช้

system_profiler | less

มันจะทิ้งข้อมูลจำนวนมาก ค้นหาหมวดหมู่ที่เรียกว่า "ฮาร์ดแวร์" (ซึ่งอยู่ใกล้กับด้านบนของข้อมูลทั้งหมด) และรายการที่เรียกว่า "จำนวนรวมของคอร์" แล้วคุณจะพบคำตอบของคุณ

หากคุณไม่ต้องการเรียกดูผลลัพธ์ทั้งหมดก็เป็นเรื่องง่าย

system_profiler | grep 'Total Number of Cores'

ให้ผลลัพธ์โดยตรง

หรือใช้ "เกี่ยวกับ Mac นี้" (ไอคอนแอปเปิ้ลในด้านบนซ้าย)> more info> system reportแสดงให้เห็นว่าวิธีการหลายแกนคุณมี


@Blineline - ดีกว่าถ้าพูดถึงเรื่องนี้เป็นคำตอบถ้าคุณรู้สึกว่าคุณสามารถตอบได้ดีกว่า - ขอบคุณ, D.
stuffe

@stuffe แล้วการดัดแปลงนี้ล่ะ?

2

ต่อไปนี้เป็นคำสั่ง Terminal ที่แสดงจำนวนแกนประมวลผลที่คุณมี

sysctl hw.ncpu

หากคุณสนใจที่จะแยกแยะความแตกต่างระหว่างแกนตรรกะและแกนกายภาพเหล่านี้ยังมีอยู่:

sysctl hw.physicalcpu
sysctl hw.logicalcpu

ที่มา: /programming/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x-

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.