ความแตกต่างระหว่าง RISC และ CISC ความแตกต่างระหว่าง

Anonim

(Computing Set Computing Settlement) และ CISC (Computing Computing Set Computing) เป็นสถาปัตยกรรมคอมพิวเตอร์สองเครื่องที่ใช้กันอย่างแพร่หลายในปัจจุบัน ข้อแตกต่างหลักระหว่าง RISC และ CISC คือจำนวนรอบการใช้คอมพิวเตอร์ซึ่งแต่ละคำสั่งใช้ กับ CISC แต่ละคำสั่งอาจใช้จำนวนรอบที่มากขึ้นก่อนที่จะเสร็จสมบูรณ์กว่าใน RISC

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

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

ความแตกต่างก่อนหน้านี้อาจทำให้รู้สึกถึงผู้ที่เอนเอียงไปทางเทคโนโลยี แต่สำหรับคนส่วนใหญ่ก็จะพูดพล่อยๆ เพื่อให้ง่ายต่อการทำความเข้าใจคุณควรดูว่าทั้งสองกำลังใช้อยู่ CISC มีความสามารถในการเป็นผู้นำในการประมวลผลด้วยความโดดเด่นของสถาปัตยกรรม x86 ของ Intel ซึ่งเป็นพื้นฐานสำหรับสถาปัตยกรรมคอมพิวเตอร์สมัยใหม่อื่น ๆ ทั้งหมด ในทางตรงกันข้าม RISC มีการจัดการเพื่อเข้าสู่อุปกรณ์แบบพกพาเช่นสมาร์ทโฟนแท็บเล็ตเครื่องรับ GPS และอุปกรณ์อื่นที่คล้ายคลึงกัน ARM เป็นหนึ่งในสถาปัตยกรรมที่โดดเด่นของ RISC ที่ใช้ในอุปกรณ์เหล่านี้ ประสิทธิภาพที่สูงขึ้นของสถาปัตยกรรม RISC ทำให้เป็นที่ชื่นชอบในแอพพลิเคชันเหล่านี้ซึ่งวงจรและพลังงานมักไม่เพียงพอ

คำแนะนำของ CISC ใช้วงจรมากกว่า RISC

CISC มีคำสั่งที่ซับซ้อนกว่า RISC

  1. CISC มักมีคำแนะนำน้อยกว่าการใช้ RISC
  2. CISC มีแนวโน้มชะลอตัวกว่า RISC implementations > คอมพิวเตอร์มักใช้ CISC ในขณะที่แท็บเล็ตมาร์ทโฟนและอุปกรณ์อื่น ๆ ใช้ RISC