Dans ce tutoriel, nous allons apprendre ce qu’est un processeur RISC et un processeur CISC et la différence entre eux.
Processeur RISC
Il est connu sous le nom de Reduced Instruction Set Computer. C’est un type de microprocesseur qui possède un nombre limité d’instructions. Ils peuvent exécuter leurs instructions très rapidement car les instructions sont très petites et simples.
Les puces RISC nécessitent moins de transistors, ce qui les rend moins chères à concevoir et à produire. En RISC, le jeu d’instructions contient des instructions simples et basiques à partir desquelles une instruction plus complexe peut être produite. La plupart des instructions se terminent en un cycle, ce qui permet au processeur de traiter de nombreuses instructions en même temps.
Dans ce type d’instructions, les instructions sont basées sur des registres et le transfert de données se fait de registre à registre.
Processeur CISC
- Il est connu sous le nom de Complex Instruction Set Computer.
- Il a été développé pour la première fois par Intel.
- Il contient un grand nombre d’instructions complexes.
- Dans cet ordinateur, les instructions ne sont pas basées sur les registres.
- Les instructions ne peuvent pas être complétées dans un cycle machine.
- Le transfert de données se fait de mémoire à mémoire.
- L’unité de contrôle micro programmée se trouve dans les CISC.
- Elles ont également des formats d’instructions variables.
Différence entre CISC et RISC
Caractéristiques architecturales | Complex Instruction Set. Computer(CISC) | Reduced Instruction Set Computer(RISC) |
---|---|---|
Taille et format des instructions | Grand ensemble d’instructions avec des formats variables (16-64 bits par instruction). | Petit ensemble d’instructions à format fixe (32 bits). |
Transfert de données | Mémoire à mémoire. | Registre à registre. | Contrôle de l’unité centrale | La plupart du temps micro-codé en utilisant une mémoire de contrôle (ROM) mais les CISC modernes utilisent un contrôle câblé. | La plupart du temps câblé sans mémoire de contrôle. | Type d’instruction | Non basé sur les registres. | Instructions basées sur registre. |
Accès à la mémoire | Plus d’accès à la mémoire. | Moins d’accès à la mémoire. | Horloges | Incluant des horloges multiples. | Incluant une seule horloge. | Nature des instructions | Les instructions sont complexes. | Les instructions sont réduites et simples. |
.
0 commentaire