RISC (Reduced Instuction Set Computer)
การใช้หน่วยความจำ
เน้นหลักการของการนำเอาชุดคำสั่งง่ายๆเพียงไม่กี่คำสั่ง(โดยทั่วไปไม่เกิน 128 คำสั่ง เช่น บวก ลบ คูณ หาร) มาประกอบรวมเข้าไว้ด้วยกัน 128 คำสั่ง มีค่าเท่ากับ 2 ยกกำลัง 6 หรือกล่าวคือใช้งานแค่ 6 บิต ในการเก็บค่าของชุดคำสั่ง ในการเก็บชุดคำสั่งจึง FIX CODE ไว้แค่ 6 เท่านั้น ซึ่งเกิดข้อเสีย คือ ถ้าหากคำสั่งที่ใช้งานใช้แค่ 1 บิต ก็ยังคงเก็บ 6 บิต ทำให้เกิดการสูญเสีย แต่เนื่องจากการเก็บข้อมูลของ RISC นี้เป็นลักษณะ FIX CODE จึงส่งผลให้การถอดรหัสรวดเร็ว เพราะชุดคำสั่งเท่ากันทุก Record
ประสิทธิภาพ
1.การทำงานจะทำได้เร็วกว่า CISC เพราะ RISC ประกอบด้วยคำสั่งง่ายๆ เช่น LOAD/STORE ใช้ในการโหลดข้อมูลเก็บไว้ในเรจิสเตอร์โดยตรงและให้เรจิสเตอร์ทำการประมวลผลจากนั้นค่อยเก็บไว้ในหน่วยความจำ (โดยทั่วไปการทำงานของคอมพิวเตอร์เรียงลำดับความเร็ว มีดังต่อไปนี้ CPU REGISTER MEMORY DISK )
2.เนื่องจากการเข้ารหัสชุดคำสั่งเป็นลักษณะ FIX-ENCODING จึงง่ายต่อการถอดรหัส
3.ในสถาปัตยกรรมแบบ RISC มีเรจิสเตอร์จำนวนมากจึงทำให้การทำงานโดยรวมรวดเร็ว
4.การใช้งานคำสั่งง่ายๆ ของ RISC นี้ บางคำสั่งใช้เวลา(วงรอบสัญญาณนาฬิกา) ไม่ถึง 1 สัญญาณนาฬิกา จึงส่งผลให้ทำงานได้รวดเร็ว
การสนับสนุนของคอมไพเลอร์
ใน RISC นั้นมีคำสั่งประมาณ 128 คำสั่ง แนบมากับซีพียู และอนุญาตให้ใช้งานคำสั่งประเภท LOAD/STORE ที่นำข้อมูลจากหน่วยความจำไปทำกับเรจิสเตอร์โดยตรง ซึ่งทำให้การทำงานโดยรวดเร็วกว่า จากจุดนี้เองในการใช้งานในส่วนของคำสั่งที่ซับซ้อน อาจต้องใช้คำสั่งในตัวคอมไพเลอร์มาใช้งานมากกว่า RISC เพราะ RISC เน้นหลักการทำงานของชุดคำสั่งที่ง่ายๆ แต่รวดเร็ว ดังนั้นคำสั่งยากๆ จึงโยนให้เป็นหน้าที่ของตัวคอมไพเลอร์แทน