
L'architecture d'un processeur informatique se concentre sur l'exécution d'une gamme diversifiée d'instructions ou de microinstructions, chacune conçue pour accomplir des tâches spécifiques.Bien qu'un ensemble d'instructions plus complet puisse rendre la programmation pour le microprocesseur plus intuitive, il peut également introduire des obstacles de performances potentiels.L'architecture complexe d'instructions sur ordinateur (CISC) se distingue en raison de sa vaste collection d'instructions, y compris celles complexes qui simplifient l'expérience de programmation par rapport aux architectures alternatives.Chaque tâche, qu'elle soit simple ou complexe, est associée à une instruction unique, ce qui réduit la quantité de codage nécessaire.Cependant, cette conception complexe peut poser des défis notables dans le développement du CPU et des circuits de contrôle de contrôle associés.
L'architecture du CISC se distingue par une large sélection de micro-instructions qui facilitent le développement de programmes pour le processeur.Ces micro-instructions, souvent articulées dans le langage d'assemblage, remplacent certaines fonctions qui étaient traditionnellement gérées par des logiciels par des systèmes d'instructions au niveau matériel.Ce changement éclaire non seulement la charge de travail pour vous, mais permet également l'exécution simultanée des opérations de bas niveau pendant chaque cycle d'instructions, améliorant la vitesse globale de l'exécution de l'ordinateur.
La fréquence de l'utilisation de l'enseignement dans l'ensemble d'instructions CISC présente un déséquilibre frappant.Environ 20% des instructions sont couramment utilisées, représentant environ 80% du code du programme total, tandis que les 80% restants sont rarement employés, contribuant à seulement 20% de la programmation.Cette observation résonne avec un principe plus large observé dans divers domaines: une petite sélection d'outils ou de méthodes produit souvent la majorité des résultats.
L'architecture de l'ordinateur d'instructions réduit (RISC) se distingue en raison de son ensemble d'instructions rationalisé, qui vise à stimuler l'efficacité du processeur.Cette conception, cependant, nécessite une approche plus sophistiquée de la programmation externe.En se concentrant sur les instructions simples les plus couramment utilisées, RISC évite efficacement les complications qui accompagnent souvent les commandes plus complexes.
• L'architecture RISC standardise la longueur de l'instruction.
• Il simplifie les formats d'instructions, en s'appuyant principalement sur la logique de contrôle.
• Ce choix de conception élimine le besoin de contrôle du microcode, ce qui entraîne des vitesses opérationnelles plus rapides.
Les origines de RISC remontent aux recherches révolutionnaires menées par John Cocke à IBM.Ses résultats ont indiqué que seulement environ 20% des instructions informatiques représentent environ 80% de la charge de travail de calcul.Cet aperçu a un poids substantiel, ce qui suggère qu'en optimisant les instructions les plus fréquemment exécutées, des améliorations approfondies des performances peuvent être réalisées.Par conséquent, les systèmes RISC surpassent fréquemment les systèmes complexes d'instructions complexes (CISC), s'alignant sur le principe bien connu 80/20 qui informe le développement de l'architecture RISC.
Bien que RISC présente plusieurs avantages, il ne remplace pas entièrement l'architecture CISC.Chaque type a ses forces distinctes et les différences entre elles sont devenues moins prononcées dans le temps.Dans la pratique contemporaine, de nombreux processeurs modernes intègrent des éléments de RISC et du CISC, reflétant une tendance croissante vers les architectures hybrides.Par exemple, les processeurs ultra-longs de mots d'instruction (ULIW) illustrent ce mélange, fusionnant les avantages des deux architectures pour produire une unité de traitement plus adaptable.Cette fusion stimule non seulement les performances, mais introduit également la flexibilité de la programmation, permettant une gamme plus large d'applications.
Veuillez envoyer une demande, nous répondrons immédiatement.
sur 2024/12/30
sur 2024/12/30
sur 8000/04/19 147781
sur 2000/04/19 112051
sur 1600/04/19 111352
sur 0400/04/19 83806
sur 1970/01/1 79608
sur 1970/01/1 66991
sur 1970/01/1 63113
sur 1970/01/1 63050
sur 1970/01/1 54097
sur 1970/01/1 52200