CISC (complex instruction set computer or computing)

Un ordinateur à jeu d'instructions complexe (CISC /ˈsɪsk/) est un ordinateur dans lequel des instructions uniques peuvent exécuter plusieurs opérations de bas niveau, telles qu'un chargement de la mémoire, une opération arithmétique et un stockage en mémoire, ou effectuer des opérations plus complexes telles que la recherche de chaînes de caractères, l'exécution d'opérations arithmétiques complexes ou la manipulation de structures de données.
Le terme a été inventé lors de la conception de l'IBM System/360 Model 91, qui était le premier ordinateur d'IBM à supporter son nouveau jeu d'instructions 360. Le terme est maintenant utilisé de deux façons très différentes. Dans le premier cas, il fait simplement référence à tout ordinateur qui prend en charge un jeu d'instructions complexe. Dans le second cas, il fait référence à une philosophie de conception particulière qui privilégie un petit ensemble d'instructions complexes étroitement couplées à un grand ensemble d'instructions plus simples, plus orthogonales. Dans les deux cas, le CISC est opposé au RISC (reduced instruction set computing).
Le premier microprocesseur communément appelé CISC est le 8086 d'Intel, sorti en 1978. Parmi les autres exemples de processeurs CISC, citons les processeurs pour gros ordinateurs IBM System z et le mini-ordinateur DEC VAX. Quand le CISC a-t-il été inventé ? Le premier microprocesseur à être classé dans la catégorie des ordinateurs à jeu d'instructions complexe (CISC) a été le Motorola 68000, sorti en 1979. Cependant, le terme CISC n'a pas été inventé avant 1981, lorsqu'il a été utilisé dans un article de David Patterson et Carlo H. Sequin intitulé "Reducing the Complexity of Computer Instructions". Pourquoi le RISC est-il utilisé dans les mobiles ? Les processeurs RISC (Reduced Instruction Set Computing) sont utilisés dans les appareils mobiles pour diverses raisons. Les processeurs RISC nécessitent moins d'énergie pour fonctionner que leurs homologues CISC (Complex Instruction Set Computing), ce qui les rend idéaux pour les appareils fonctionnant sur batterie. Les processeurs RISC ont également tendance à être plus petits et plus simples dans leur conception, ce qui les rend plus faciles à intégrer dans les petits appareils. Enfin, les processeurs RISC ont généralement des pipelines d'instructions plus courts, ce qui leur permet d'exécuter les instructions plus rapidement et avec moins de latence que les processeurs CISC.

Qui a développé les CISC ?

CISC, ou Complex Instruction Set Computing, est un type d'architecture de microprocesseur qui utilise un grand nombre d'instructions complexes pour effectuer des tâches. Les architectures CISC ont été développées dans les années 1970 comme un moyen d'augmenter le jeu d'instructions des microprocesseurs tout en les gardant suffisamment simples pour être fabriqués avec la technologie existante. Le premier microprocesseur CISC était le 8086 d'Intel, sorti en 1978.

Pourquoi le CISC a-t-il été créé ?

Aux premiers jours de l'informatique, la mémoire était très chère et les processeurs étaient très lents. Pour tirer le meilleur parti des ressources limitées disponibles, les concepteurs de processeurs ont développé l'architecture CISC (Complex Instruction Set Computing). Cette architecture leur a permis d'inclure un grand nombre d'instructions complexes dans le jeu d'instructions du processeur. Ces instructions pouvaient être exécutées rapidement et efficacement, donnant au processeur un avantage significatif en termes de performances par rapport à ses concurrents.
Cependant, avec l'augmentation de la vitesse de la mémoire et du processeur, l'architecture CISC est devenue un goulot d'étranglement. Les instructions complexes prenaient plus de temps à exécuter et nécessitaient plus de mémoire pour les stocker. Par conséquent, les concepteurs de processeurs ont commencé à développer l'architecture RISC (reduced instruction set computing). Cette architecture simplifie le jeu d'instructions et réduit le nombre d'instructions que le processeur peut exécuter. Cela a permis au processeur d'exécuter des instructions plus rapidement et avec moins de mémoire.
Aujourd'hui, la plupart des processeurs sont conçus selon l'architecture RISC. Cependant, certains processeurs CISC sont encore utilisés, notamment dans les systèmes embarqués.

Lequel des énoncés suivants est la forme complète de CISC Mcq ?

La forme complète de CISC est Complex Instruction Set Computing. Les architectures CISC sont conçues dans le but de fournir le maximum de capacités dans un nombre minimum d'instructions. Cette approche peut rendre le code plus difficile à écrire et à comprendre, mais elle permet d'améliorer les performances.