Différence entre RISC et processeur CISC

RISC et 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 a l'intention de clarifier leurs significations et concepts derrière les deux acronymes.

RISC

Prononcé comme RISK, c'est un acronyme de Reduced Instruction Set Computer. C'est un type de microprocesseur qui a été conçu pour effectuer quelques instructions en même temps. Jusqu'en 1980, les fabricants de matériel essayaient de construire des processeurs capables de réaliser un grand nombre d'instructions au même instant. Mais la tendance a été inversée et les fabricants ont décidé de construire des ordinateurs capables de réaliser relativement peu d'instructions. Les instructions étant simples et peu nombreuses, les processeurs peuvent les exécuter rapidement. Un autre avantage de RISC est l'utilisation de moins de transistors les rendant peu coûteux à produire.

- Exige moins de décodage

- Ensemble d'instructions uniformes

- Registres universels identiques utilisés dans tous les contextes

- Modes d'adressage simples

- Moins nombreux types de données dans le matériel

CISC

CISC signifie Complex Instruction Set Computer. C'est en fait un processeur capable d'exécuter de nombreuses opérations à travers une seule instruction. Ces opérations de base pourraient être chargées depuis la mémoire, en effectuant une opération mathématique, etc.

- Instructions complexes

- Plus de nombre de modes d'adressage

- Très pipelin

- Plus de types de données dans le matériel

Sur la période de temps , les termes RISC et CISC sont presque devenus inutiles à la fois RISC et CISC ont évolué et la distinction entre les deux s'est progressivement estompée avec l'utilisation des deux dans les systèmes informatiques. Beaucoup de puces RISC d'aujourd'hui supportent autant d'instructions que les puces CISC d'hier. Il y a des puces CISC utilisant les mêmes techniques 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, le RISC impose un lourd fardeau aux concepteurs de logiciels car ils doivent écrire plus de lignes pour les mêmes tâches. RISC est moins cher que CISC en raison de moins de transistors requis. La vitesse de l'ordinateur est également plus élevée avec des instructions plus faibles à suivre au même instant.