La différence entre CISC et RISC

La différence entre le CISC et le RISC.

Définition de microprocesseur

Un microprocesseur est un appareil programmable intégré aux ordinateurs. Coordonne les fonctions de l'unité centrale de traitement d'une machine. Le microprocesseur de l'ordinateur prend les données qui arrivent sur votre machine et les traite. Un microprocesseur traite ces données de différentes manières. La manière dont les données sont traitées définit généralement le type de microprocesseur. Les types les plus populaires sont les microprocesseurs CISC et RISC.

Microprocesseurs RISC

Le terme microprocesseur RISC désigne le microprocesseur "Ordinateur à jeu d'instructions réduit". Cela signifie que les microprocesseurs RISC utilisent seulement un ensemble d'instructions simple pour lire et traiter les données. Ces simples ensembles d'instructions sont généralement complétés dans un cycle d'horloge de l'ordinateur, ou le nombre d'impulsions de l'oscillateur par seconde que le processeur de votre ordinateur peut gérer, c'est-à-dire que la vitesse est mesurée en mégahertz ou en gigahertz.

Microprocesseurs CISC

Le terme de microprocesseur CISC désigne le microprocesseur "Ordinateur complexe d'instructions". Comme son nom l'indique, le microprocesseur CISC exécute des commandes complexes en moins de lignes de code, établissant ce type de processeur comme alternative aux microprocesseurs RISC. Selon des informaticiens de l’Université de Stanford, l’architecture du microprocesseur CISC a pour objectif d’exécuter des tâches de traitement avec le moins de lignes de code possible.

Avantages et inconvénients du RISC et du CDCI

Les microprocesseurs RISC sont généralement moins coûteux à construire et à vendre car ils utilisent moins de composants et de transistors, selon Amiga History, une base de données sur l’histoire de la technologie. Cependant, ces puces ne nécessitent pas beaucoup plus de lignes de code pour exécuter les tâches que leurs homologues CISC. Les microprocesseurs CISC sont considérés comme plus faciles à utiliser pour les programmeurs, mais sont plus coûteux à développer.