RISC (Reduced Instruction Set Computer) est une structure interne d'un processeur basé sur un langage assembleur comportant un nombre minimum d'instructions simples.
Les premiers microprocesseurs étaient basés sur une conception interne de type CISC (abréviation de Complex Instruction Set Computer) incluant des instructions complexes capables d'exécuter en une opération plusieurs instructions simples. En pratique, elles étaient peu utilisées et nécessitaient une conception complexe du coeur du microprocesseur, ralentissant l'exécution de l'ensemble des instructions (y compris des simples). L'avantage du RISC est un câblage direct des instructions à l'intérieur du circuit électronique, ce qui augmente la vitesse de traitement.
Depuis le Nexgen Nx586, tous les microprocesseurs actuels utilisent l'architecture RISC. Pour garder la compatibilité avec les anciens microprocesseurs de type CISC (8088, 286, 386, 486 et Pentium), une unité de traduction est implantée à l'entrée du microprocesseur. Ceci explique que la vitesse effective d'un processeur ne se déduit plus par la fréquence de l'horloge mais plutôt aux performances de cette unité de décodage.
Avantages CISC |
Défauts CISC |
|
|
Microprocesseur RISC | |
|
Le passage du CISC au RISC oblige d'implanter le coprocesseur mathématique dans le coeur du processeur.
Définitions associées: architecture Netburst - hyperthreading
Dernière mise à jour, le 21/01/2021