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 souvent mal compris et cet article vise à clarifier leurs significations et concepts derrière les deux acronymes.
RISC
Prononcé comme RISK, c'est un acronyme pour Ordinateur à Jeu d'Instructions Réduit. 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 peu d'instructions. Les instructions étant simples et peu nombreuses, les CPU pouvaient 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 uniformes
– 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
ICCA
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 du CISC
– Instructions complexes
– Plus de modes d'adressage
– Hautement pipeline
– Plus de types de données dans le matériel
Au fil du temps, les termes RISC et CISC ont presque perdu leur sens car RISC et CISC ont tous deux é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 d'aujourd'hui prennent en charge autant d'instructions que les puces CISC d'hier. Il existe des puces CISC utilisant les mêmes techniques que celles qui étaient auparavant considérées comme étant utilisées uniquement pour les puces RISC. Cependant, les différences fondamentales entre les deux sont faciles à comprendre et sont les suivantes.
En parlant de différences, RISC impose un fardeau aux fabricants de logiciels car ils doivent écrire plus de lignes pour les mêmes tâches. RISC est moins cher que CISC car il nécessite moins de transistors. La vitesse de l'ordinateur est également plus élevée avec moins d'instructions à suivre au même instant.