L'unité centrale de traitement (CPU, Central Processing Unit) est un circuit intégré à très grande échelle et constitue le cœur de calcul (Core) et le cœur de contrôle (Control Unit) d'un ordinateur.
Sa fonction est principalement d'interpréter les instructions informatiques et de traiter les données dans les logiciels informatiques. (Apprentissage recommandé : Tutoriel vidéo PHP)
Le processeur central comprend principalement des unités arithmétiques (unité arithmétique et logique, ALU, Arithmetic Logic Unit), des contrôleurs et des Mémoire tampon (Cache) et bus (Bus) qui implémentent les données, le contrôle et l'état entre eux. Avec la mémoire interne (Mémoire) et les dispositifs d'entrée/sortie (E/S), il est collectivement connu comme les trois composants principaux des ordinateurs électroniques.
Structure physique
Le processeur comprend des composants logiques arithmétiques, des composants de registre, des composants de contrôle, etc.
Composants logiques
Composants logiques anglais ; Des opérations arithmétiques à virgule fixe ou flottante, des opérations de décalage et des opérations logiques peuvent être effectuées, ainsi que des opérations d'adresse et des conversions.
Enregistrer
Enregistrer les composants, y compris les registres, les registres spéciaux et les registres de contrôle. Les registres à usage général peuvent être divisés en nombres à virgule fixe et nombres à virgule flottante. Ils sont utilisés pour sauvegarder les opérandes de registre et les résultats d'opérations intermédiaires (ou finaux) qui sont temporairement stockés pendant l'exécution de l'instruction. Les registres à usage général sont l'un des composants importants du processeur.
Unité de contrôle
Unité de contrôle anglaise ; l'unité de contrôle est principalement responsable du décodage des instructions et de l'émission des signaux de contrôle pour chaque opération à effectuer pour compléter chaque instruction.
Il a deux structures : l'une est une méthode de contrôle par micro-programme avec un micro-stockage comme noyau ; l'autre est une méthode de contrôle basée sur une structure de câblage logique.
Le microcode est conservé dans le microstockage. Chaque microcode correspond à l'une des micro-opérations les plus élémentaires, également appelées microinstructions ; chaque instruction est composée d'une séquence différente de microcodes, et cette séquence de microcode constitue un programme de microcode. . Une fois que l'unité centrale a décodé l'instruction, elle envoie une certaine séquence de signaux de commande et exécute plusieurs micro-opérations déterminées par ces microcodes dans une séquence donnée et par microcycles pour terminer l'exécution d'une instruction.
Les instructions simples sont composées de (3~5) micro-opérations, tandis que les instructions complexes sont composées de dizaines, voire de centaines de micro-opérations.
Les performances d'un ordinateur sont largement déterminées par les performances du processeur, et les performances du processeur se reflètent principalement dans la vitesse à laquelle il exécute les programmes. Les indicateurs de performances qui affectent la vitesse d'exécution incluent des paramètres tels que la fréquence de fonctionnement du processeur, la capacité du cache, le système d'instructions et la structure logique.
Pour plus d'articles techniques liés à PHP, veuillez visiter la colonne Tutoriel graphique PHP pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!