Calcul de jeux d'instructions complexes
En architecture informatique , CISC (de l'anglais Complex Instruction S et Computer , en espagnol Computador con Set de Instruccions Complejas ) est un modèle d'architecture informatique. Les microprocesseurs CISC disposent d'un jeu d'instructions qui se caractérise par être très large et permettant des opérations complexes entre opérandes situés en mémoire ou dans des registres internes , contrairement à l' architecture RISC . [ 1 ]
Il est capable d'exécuter plusieurs centaines d'instructions complexes différentes et est extrêmement polyvalent.
Ce type d'architecture rend difficile la parallélisation des instructions, c'est pourquoi aujourd'hui la plupart des systèmes CISC performants mettent en œuvre un système qui convertit ces instructions complexes en plusieurs instructions simples de type RISC , généralement appelées microinstructions .
Les CISC appartiennent au premier courant de construction de processeurs, avant le développement des RISC. Des exemples d'entre eux sont : Motorola 68000 , Zilog Z80 et toute la famille Intel x86 , AMD x86-64 utilisé dans la plupart des ordinateurs personnels actuels .
Il faut cependant noter que l'utilisation du terme CISC a commencé après l'apparition des processeurs RISC comme une nomenclature péjorative par les défenseurs/créateurs de ces derniers. Voir Rétronyme .
Références
- ↑ Albert Orenga, Miquel; Enrique Manonellas, Gérard. «L'architecture CISCA - Université Ouverte de Catalogne» . L' architecture CISCA .