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