Skip to main content

อะไรคือความแตกต่างระหว่างโปรเซสเซอร์สเกลาร์และซูเปอร์สคาร์

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

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

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

สเกลาร์และโปรเซสเซอร์ Superscalar ทั้งคู่มีความคล้ายคลึงกับโปรเซสเซอร์เวกเตอร์เช่นเดียวกับโปรเซสเซอร์สเกลาร์โปรเซสเซอร์เวกเตอร์ยังดำเนินการคำสั่งครั้งละครั้ง แต่แทนที่จะจัดการรายการข้อมูลหนึ่งรายการคำสั่งเดียวสามารถเข้าถึงรายการข้อมูลได้หลายรายการคล้ายกับโปรเซสเซอร์ superscalar โปรเซสเซอร์เวกเตอร์มีหน่วยการทำงานซ้ำซ้อนหลายอย่างที่ปล่อยให้มันจัดการรายการข้อมูลหลายรายการ แต่สามารถทำงานได้ในคำสั่งเดียวในแต่ละครั้งในสาระสำคัญโปรเซสเซอร์ superscalar เป็นการรวมกันของโปรเซสเซอร์สเกลาร์และโปรเซสเซอร์เวกเตอร์