Différence entre les processeurs RISC et CISC

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 entend clarifier leurs significations et concepts derrière les deux acronymes..

RISC

Prononcé comme RISK, il s’agit d’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 créer des processeurs capables d'exécuter un grand nombre d'instructions au même moment. Mais la tendance s’est inversée et les fabricants ont décidé de construire des ordinateurs capables de réaliser relativement très peu d’instructions. Les instructions étant simples et peu nombreuses, les CPU peuvent les exécuter rapidement. Un autre avantage de RISC est l’utilisation de moins de transistors, ce qui les rend peu coûteux à produire.

Caractéristiques de RISC

- Exige moins de décodage

- Jeu d'instructions uniformes

- Registres d'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. En réalité, il s'agit d'un processeur capable d'exécuter de nombreuses opérations à l'aide d'une seule instruction. Ces opérations de base peuvent être charger de la mémoire, effectuer une opération mathématique, etc..

Caractéristiques de l'ICCA

- Instructions complexes

- Plus de nombre de modes d'adressage

- Très 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 des systèmes informatiques. Beaucoup de 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 que celles considérées précédemment comme destinées uniquement aux puces RISC. Cependant, les différences fondamentales entre les deux sont faciles à comprendre et sont les suivantes:.

En ce qui concerne les différences, RISC alourdit la tâche des fabricants de logiciels, qui doivent écrire davantage de lignes pour les mêmes tâches. RISC est moins cher que CISC en raison du nombre réduit de transistors nécessaires. La vitesse de l'ordinateur est également plus élevée avec des instructions moindres à suivre au même instant..