RISC: Reduced Instruction Set Computer

De _Reduced Instruction Set Computer_ (kortweg: *RISC*) is een processor die werkt met een kleine set simpele basisinstructies. Dit in tegenstelling tot de CISC-processors (Complex Instruction Set Computer), die werken met een relatief omvangrijke set complexe instructies. De *RISC*-processor heeft minder schakelingen en is daardoor eenvoudiger te maken en verder te miniaturiseren. Dit wordt bereikt door de kleinere instructieset en door het ontbreken van microcode. In feite wordt de microcode naar het gewone geheugen buiten de processor verplaatst. Het feit dat de *RISC*-processor voor dezelfde opdracht meer instructies moet uitvoeren dan een CISC-processor, kan gecompenseerd worden door een hogere verwerkingssnelheid. In de praktijk ontlopen de twee ontwerpprincipes elkaar niet veel in verwerkingssnelheid. Het belangrijkste verschil is het energieverbruik: *RISC* processoren zijn zuiniger. Aanvankelijk, na de uitvinding van *RISC*, werd wel gedacht dat CISC geen lang leven meer beschoren zou zijn, maar doordat de processoren complexer zijn blijken er ook meer ontwerptrucs mogelijk. De ontwerp- en bouwkosten zijn hierdoor wel hoger, maar dat is bij zeer grote oplages overkomelijk. De x86-lijn van Intel en AMD heeft een CISC-architectuur. Andere leveranciers zoals Apple, IBM en Sun Microsystems passen ook *RISC*-processoren toe in hun computers. Voorbeelden hiervan zijn de PowerPC van IBM, Sun's UltraSPARC en de microcontroller AT90S2313 van ATMEL. Een processor waarin het principe zeer zuiver toegepast wordt is de ARM van ARM Ltd.