Handpuzzles.com


Comment faire la différence entre RISC et CISC

Comment faire la différence entre RISC et CISC

Microcontrôleurs et microprocesseurs contiennent des composants minuscules entre lesquelles passent des impulsions électroniques. La transmission de l'électricité représente les données sous forme de nombres binaires. Le dispositif ne sait pas où déplacer les données depuis et vers. Il doit être dit. RISC et CISCs sont deux ensembles d'instructions qui commandent les microcontrôleurs et les microprocesseurs, leur ordonnant de manipuler les données. Les formats de ces deux ensembles d'instructions nécessitent le matériel à l'intérieur du circuit intégré pour être configuré différemment, pour cette raison, RISC et CISC sont appelés «Architectures Instruction Set."

CISC


CISC signifie "Complex Instruction Set Computer." Chaque instruction contient une combinaison d'actions que le matériel doit effectuer. Les commandes ne donnent pas précise, des instructions étape par étape pour le processeur. Par conséquent, le processeur doit avoir un interprète à bord pour convertir les commandes CISC en actions. Toute action un processeur effectue consiste à déplacer les données d'un composant à l'autre. Les données sont stockées dans la mémoire et est manipulé dans les registres. Une instruction comme «ajouter un à b" implique une série d'actions "" get un de la mémoire, le déplacer vers un registre, se b de la mémoire, incrémenter chaque bit d'un Cording à l'état du bit équivalent dans b. "Cela apporte des instructions plus étroits à un langage de programmation standard et des moyens les instructions occupent moins d'espace dans la mémoire .

RISC


RISC signifie «Reduced Instruction Set Computer." Le jeu d'instructions RISC est réduite de deux façons: il ya moins de commandes et ils sont réduits dans la complexité. Instructions sur une puce RISC donnent actions précises que l'IC doit effectuer. L'exemple de "ajouter un à b" exigerait un programme RISC avec plus de lignes de code que l'équivalent du SCRC. Une commande dirait le processeur pour obtenir un lieu de stockage, un autre aurait lui dire de se ba troisième dirait à ajouter les deux ensemble et le quatrième serait lui dire de placer le résultat dans le stockage.

Conséquences


La raison «RISC» et «CISC" sont appelés "jeu d'instructions architectures" est parce que chacun a besoin d'un format différent de l'architecture au sein de l'IC et ainsi une puce RISC est physiquement différente à une puce SCRC. Puces RISC besoin de plus de mémoire vive d'accès pour stocker leur code. La puce RISC besoins moins de transistors que la puce SCRC et a l'espace pour plusieurs registres, qui est la pièce de matériel où le calcul proprement dit a lieu. Une fois qu'une instruction CISC a terminé les registres sont automatiquement effacés qui signifie que si plusieurs phases de manipulation doivent être effectuées sur les mêmes données, architecture RISC, qui ne efface pas les registres jusqu'à de nouvelles données leur est envoyé, est plus rapide.

Exécution


La domination d'Intel sur le marché des microprocesseurs signifiait que leur ISA préféré, le SCRC est devenu l'architecture dominante pour CI à l'intérieur des ordinateurs. Toutefois, le microcontrôleur, qui fonctionne comme un système embarqué à l'intérieur des produits de consommation comme les voitures et les micro-ondes, a un large éventail de fabricants. fabricants de microcontrôleurs préférés architecture RISC. Comme il ya plus de microcontrôleurs dans le monde que les microprocesseurs, les systèmes RISC devenus commercialement viable. La diminution du coût de la RAM retiré le principal inconvénient de RISC et il est venu à dominer le marché des microcontrôleurs et de microprocesseurs. Cependant, le développement de ces deux technologies a vu leur chevauchement absorption et une architecture plus commune est entré en être qui mappe instructions CISC sur l'architecture RISC. Ainsi, vous pouvez envoyer des instructions CISC soit à une architecture CISC ou une puce RISC, qui rend plus difficile de faire la différence entre les deux du point d'accès.




        

Publish my comment