Processeur RISC vs CISC
RISC et CISC sont des systèmes informatiques développés pour les ordinateurs. La différence entre RISC et CISC est essentielle pour comprendre comment un ordinateur suit vos instructions. Ce sont des termes généralement mal compris et cet article vise à clarifier leurs significations et concepts derrière les deux acronymes.
RISC
Prononcé de la même manière que RISK, c'est un acronyme pour Reduced Instruction Set Computer. C'est un type de microprocesseur qui a été conçu pour exécuter peu d'instructions en même temps. Jusqu'aux années 1980, les fabricants de matériel essayaient de construire des processeurs capables d'exécuter un grand nombre d'instructions au même instant. Mais la tendance s'est inversée et les fabricants ont décidé de construire des ordinateurs capables d'exécuter relativement très peu d'instructions. Les instructions étant simples et peu nombreuses, les processeurs pourraient les exécuter rapidement. Un autre avantage du RISC est l'utilisation de moins de transistors, ce qui les rend peu coûteux à produire.
Caractéristiques de RISC
- Demande moins de décodage
- Jeu d'instructions uniforme
- Registres à usage général identiques utilisés dans n'importe quel contexte
- Modes d'adressage simples
- Moins de types de données dans le matériel
CISC
CISC signifie Complex Instruction Set Computer. Il s'agit en fait d'un processeur capable d'exécuter de nombreuses opérations via une seule instruction. Ces opérations de base peuvent être le chargement depuis la mémoire, l'exécution d'une opération mathématique, etc.
Caractéristiques de l'ICCA
- Instructions complexes
- Plus de modes d'adressage
- Hautement pipeliné
- Plus de types de données dans le matériel
Au fil du temps, les termes RISC et CISC sont presque devenus dénués de sens car le RISC et le CISC ont évolué et la distinction entre les deux s'est progressivement estompée, les deux étant utilisés dans les systèmes informatiques. De nombreuses puces RISC actuelles prennent en charge autant d'instructions que les puces CISC d'hier. Il existe des puces CISC utilisant les mêmes techniques qui étaient auparavant considérées comme étant uniquement utilisées pour les puces RISC. Cependant, les différences fondamentales entre les deux sont faciles à comprendre et sont les suivantes.
Parlant des différences, RISC met le fardeau sur les fabricants de logiciels car ils doivent écrire plus de lignes pour les mêmes tâches. RISC est moins cher que CISC en raison du moins de transistors requis. La vitesse de l'ordinateur est également plus élevée avec des instructions moindres à suivre au même instant.