ภาพระยะใกล้ของโปรเซสเซอร์คอมพิวเตอร์
เครดิตรูปภาพ: รูปภาพ Zhukow / iStock / Getty
ความแตกต่างระหว่างระบบมัลติโปรเซสเซอร์และระบบมัลติคอมพิวเตอร์คือจำนวนคอมพิวเตอร์ที่เกี่ยวข้องในแต่ละระบบ ทั้งสองเป็นสภาพแวดล้อมแบบมัลติโปรเซสเซอร์: ทั้งคู่ใช้ CPU มากกว่าหนึ่งตัวในแต่ละครั้ง ระบบมัลติโปรเซสเซอร์คือคอมพิวเตอร์เครื่องเดียวที่ทำงานด้วยซีพียูหลายตัว และระบบคอมพิวเตอร์หลายเครื่องคือคลัสเตอร์ของคอมพิวเตอร์ที่ทำงานเป็นคอมพิวเตอร์เอกพจน์ สภาพแวดล้อมการประมวลผลหลายตัวสามารถทำงานด้วย CPU ที่ใช้ระบบปฏิบัติการร่วมกัน ซึ่งเรียกว่าการประมวลผลหลายตัวแบบสมมาตร -- หรือกับ CPU แต่ละตัวที่ใช้งานระบบปฏิบัติการแต่ละตัว -- เรียกว่า Massively Parallel Processing
ระบบซีพียูหลายตัว
คอมพิวเตอร์ที่มีโปรเซสเซอร์แบบตั้งอิสระตั้งแต่สองตัวขึ้นไปที่เชื่อมต่อกับมาเธอร์บอร์ดเดียวกันคือระบบมัลติโปรเซสเซอร์ โปรเซสเซอร์แต่ละตัวมีซ็อกเก็ตและหน่วยทำความเย็นของตัวเองในระบบ CPU หลายตัว โปรเซสเซอร์เป็นเหมือนคนงานก่อสร้างแต่ละคนในไซต์ก่อสร้างเดียวกัน พวกเขาสามารถทำงานร่วมกันเพื่อทำงานให้เสร็จเร็วขึ้นหรือทำงานแยกกันเพื่อทำงานให้เสร็จพร้อมกันมากกว่าหนึ่งงาน สามารถใช้ระบบ CPU หลายระบบสำหรับงานคอมพิวเตอร์ทั่วไปทั้งหมด แต่มักจะสงวนไว้สำหรับ ตลาดระดับไฮเอนด์และการใช้งานที่เข้มข้น เช่น เซิร์ฟเวอร์และการตัดต่อวิดีโออย่างมืออาชีพเนื่องจากค่าสูง ค่าใช้จ่าย. เวิร์กโหลดของแอปพลิเคชันบางตัวไม่สามารถแบ่งออกเป็น CPU มากกว่าหนึ่งตัว ซึ่งจำกัดการปรับปรุงประสิทธิภาพ
วิดีโอประจำวันนี้
คอมพิวเตอร์ซีพียูแบบมัลติคอร์
โปรเซสเซอร์มัลติคอร์เป็นชิปเดี่ยวที่มีซีพียูมากกว่าหนึ่งตัว คอมพิวเตอร์ที่ใช้ซีพียูแบบมัลติคอร์ทำงานเหมือนกับระบบ CPU หลายระบบ ยกเว้นคอร์ของโปรเซสเซอร์ทั้งหมดใช้ชิปและซ็อกเก็ตเดียวกัน เหมือนกับว่าคนงานก่อสร้างที่กล่าวถึงก่อนหน้านี้ได้โดยสารรถไปยังไซต์งาน ระบบมัลติคอร์มีค่าใช้จ่ายน้อยกว่าระบบมัลติโปรเซสเซอร์ และไม่ต้องการมาเธอร์บอร์ดที่ขยายใหญ่: ซีพียูแบบมัลติคอร์ได้แทนที่ระบบโปรเซสเซอร์หลายตัวในกรณีส่วนใหญ่ Multicore CPU ใช้สำหรับการประมวลผลทุกประเภทและพบได้ในสมาร์ทโฟน แท็บเล็ต แล็ปท็อปราคาประหยัด และเดสก์ท็อประดับไฮเอนด์ นอกจากนี้ ระบบมัลติโปรเซสเซอร์สามารถใช้ซีพียูแบบมัลติคอร์ได้หลายตัว
สภาพแวดล้อมคอมพิวเตอร์หลายเครื่องแบบเครือข่ายและแบบปิด
คอมพิวเตอร์หลายเครื่องนั้นคล้ายกับการ์ตูนฮีโร่ที่รวมพลังของฮีโร่ที่น้อยกว่า เช่น Voltron หรือ Captain Planet คอมพิวเตอร์หลายเครื่องเป็นกลุ่มของคอมพิวเตอร์ที่ทำหน้าที่เป็นคอมพิวเตอร์เครื่องเดียว แต่ละระบบในคอมพิวเตอร์หลายเครื่องมีฮาร์ดแวร์เฉพาะของตัวเอง อินสแตนซ์ของระบบปฏิบัติการของตัวเอง และจัดการข้อมูลผ่าน MPP สามารถฝังคอมพิวเตอร์หลายเครื่องไว้ในเมนบอร์ดเดียวกันหรือใส่ไว้ในเคสคอมพิวเตอร์หลายเครื่องและเชื่อมต่อเครือข่ายเข้าด้วยกัน คอมพิวเตอร์หลายเครื่องถูกใช้ในสถานการณ์การประมวลผลข้อมูลจำนวนมาก เช่น การจำลองทางวิทยาศาสตร์ การประมวลผลข้อมูลทางธุรกิจ และการโฮสต์เว็บไซต์บนอินเทอร์เน็ต
สภาพแวดล้อมคอมพิวเตอร์แบบกระจาย
การคำนวณแบบกระจายเป็นประเภทของมัลติคอมพิวเตอร์ที่อยู่นอกกรอบอย่างแท้จริง บางครั้งก็อยู่นอกขอบเขตทางภูมิศาสตร์ แทนที่จะใช้เมนบอร์ดหรือเครือข่ายท้องถิ่นร่วมกัน การคำนวณแบบกระจายจะใช้เซิร์ฟเวอร์เพื่อแบ่งงานขนาดใหญ่ออกเป็นหลายส่วน เซ็กเมนต์ไปยังระบบอื่น ๆ (โดยปกติผ่านทางอินเทอร์เน็ต) ใช้ระบบการกระจายเพื่อประมวลผลข้อมูลและส่งคืนข้อมูลที่ประมวลผลไปยังเซิร์ฟเวอร์สำหรับ การวิเคราะห์. โครงการ SETI@home (ค้นหาชีวิตมนุษย์ต่างดาว) และ Folding@home (กำลังประมวลผลข้อมูลการวิจัยทางการแพทย์) กำลัง การใช้งานคอมพิวเตอร์แบบกระจายที่โดดเด่นสองประการที่เกือบทุกคนที่มีคอมพิวเตอร์สามารถอาสาเข้าร่วมได้ ใน.