Maison Problème commun Que comprend une unité centrale de traitement ?

Que comprend une unité centrale de traitement ?

Oct 23, 2020 pm 02:08 PM
控制器 运算器 中央处理器

L'unité centrale de traitement comprend : une unité arithmétique et un contrôleur. L'unité arithmétique fait référence au composant de l'ordinateur qui effectue diverses opérations arithmétiques et logiques. L'unité arithmétique et logique fait partie du noyau de traitement central ; le contrôleur fait référence à la modification du câblage du circuit principal ou du circuit de commande et à la modification de la valeur de la résistance. le circuit dans une séquence prédéterminée. Le dispositif maître qui contrôle le démarrage, la régulation de la vitesse, le freinage et l'inversion du moteur.

Que comprend une unité centrale de traitement ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

L'unité centrale de traitement (CPU) est l'un des principaux dispositifs des ordinateurs électroniques et le composant principal des ordinateurs. Sa fonction est principalement d'interpréter les instructions informatiques et de traiter les données dans les logiciels informatiques. Le processeur est le composant central de l'ordinateur chargé de lire les instructions, de les décoder et de les exécuter. L'unité centrale de traitement se compose principalement de deux parties, à savoir le contrôleur et l'unité arithmétique, qui comprennent également la mémoire cache et le bus de données et de contrôle qui réalisent la connexion entre elles. Les trois composants principaux d'un ordinateur électronique sont le processeur, la mémoire interne et les périphériques d'entrée/sortie. Les fonctions de l'unité centrale de traitement consistent principalement à traiter les instructions, à effectuer des opérations, à contrôler le temps et à traiter les données.

Dans l'architecture informatique, le processeur est l'unité matérielle de base qui contrôle et alloue toutes les ressources matérielles de l'ordinateur (telles que la mémoire, les unités d'entrée et de sortie) et effectue les opérations générales. Le CPU est le cœur de calcul et de contrôle de l’ordinateur. Les opérations de toutes les couches logicielles du système informatique seront éventuellement mappées aux opérations du processeur via le jeu d'instructions.

Pour l'unité centrale de traitement, elle peut être considérée comme un circuit intégré à grande échelle, et sa tâche principale est de traiter et de traiter diverses données. La capacité de stockage des ordinateurs traditionnels est relativement petite, ce qui rend difficile le traitement de données à grande échelle et l'effet de traitement est relativement faible. Avec le développement rapide du niveau technologique de l'information en Chine, des ordinateurs à processeur haute configuration sont apparus. Les processeurs haute configuration sont utilisés comme centres de contrôle et jouent un rôle important dans l'amélioration de la structure et du fonctionnement des processeurs informatiques. La partie centrale de l'unité centrale de traitement est le contrôleur et l'unité arithmétique, qui jouent un rôle important dans l'amélioration du fonctionnement global de l'ordinateur. Il peut réaliser la prolifération de multiples fonctions telles que le contrôle des registres, les opérations logiques et la transmission et la réception des signaux. , jetant une bonne base pour améliorer les performances de l'ordinateur.

Les circuits intégrés jouent un rôle dans la régulation des signaux au sein de l'ordinateur, en exécutant différentes tâches de commande selon les instructions de l'utilisateur. L'unité centrale de traitement est un circuit intégré à très grande échelle. Il se compose d'unités arithmétiques, de contrôleurs, de registres, etc., comme le montre la figure ci-dessous. L'opération clé réside dans le traitement et le traitement de divers types de données.

Les ordinateurs traditionnels ont une petite capacité de stockage et sont inefficaces pour gérer des ensembles de données à grande échelle. La nouvelle génération d'ordinateurs utilise des processeurs à haute configuration comme centre de contrôle, et le processeur dispose d'une grande marge d'amélioration en termes de structure et de fonction. L'unité centrale de traitement utilise des unités arithmétiques et des contrôleurs comme principaux dispositifs et se développe progressivement vers de multiples fonctions telles que les opérations logiques, le contrôle des registres, le codage des programmes et la transmission et la réception des signaux. Ceux-ci accélèrent l’optimisation et la mise à niveau des performances de contrôle du processeur.

Partie principale

Opérateur

L'opérateur fait référence à diverses opérations arithmétiques dans les ordinateurs et les composants pour la logique opérations opérationnelles, où l'unité arithmétique et logique fait partie du cœur de traitement central.

(1) Unité arithmétique et logique (ALU). L'unité logique arithmétique fait référence à un circuit logique combinatoire qui peut réaliser plusieurs ensembles d'opérations arithmétiques et d'opérations logiques. C'est une partie importante du traitement central. Les opérations de l'unité arithmétique et logique sont principalement des opérations arithmétiques sur deux bits, telles que l'addition, la soustraction et la multiplication. Pendant le processus de fonctionnement, l'unité arithmétique et logique effectue principalement des opérations arithmétiques et logiques à l'aide d'instructions informatiques. D'une manière générale, l'ALU peut jouer le rôle de lecture et de lecture directes, ce qui se reflète spécifiquement dans le contrôleur du processeur, la mémoire et l'entrée. et les périphériques de sortie, d'entrée et de sortie sont implémentés en fonction du bus. La commande d'entrée contient un mot d'instruction, comprenant le code d'opération, le code de format, etc.

(2) Registre intermédiaire (IR). Sa longueur est de 128 bits et sa longueur réelle est déterminée par les opérandes. IR joue un rôle important dans l'instruction "push and fetch" Lors de l'exécution de cette instruction, le contenu de ACC est envoyé à IR, puis l'opérande est récupéré à ACC, puis le contenu de IR est poussé sur la pile.

(3) Accumulateur de fonctionnement (ACC). Les registres actuels sont généralement des accumulateurs uniques d'une longueur de 128 bits. Pour l'ACC, il peut être considéré comme un accumulateur de longueur variable. Dans le processus de description des instructions, la longueur de l'ACC est généralement exprimée en fonction de la valeur de l'ACS, et la longueur de l'ACS est directement liée à la longueur de l'ACC. Doubler ou diviser par deux la longueur de l'ACS peut également être considéré comme un doublement ou une réduction de moitié de la longueur de l'ACC.

(4) Registre de descripteurs (DR). Il est principalement utilisé pour stocker et modifier des descripteurs. La longueur du DR est de 64 bits Afin de simplifier le traitement de la structure des données, l'utilisation de descripteurs joue un rôle important.

(5)B s'inscrire. Il joue un rôle important dans la modification des instructions. La longueur du registre B est de 32 bits. Il peut enregistrer la quantité de modification d'adresse pendant le processus de modification d'adresse. L'adresse de la mémoire principale ne peut être modifiée qu'avec un descripteur. Le descripteur pointe vers le premier élément du tableau, donc l'accès aux autres éléments du tableau devrait nécessiter des modificateurs. Pour les tableaux, ils sont composés de données de même taille ou d'éléments de même taille et sont stockés en continu. La méthode d'accès courante est le descripteur vectoriel, car l'adresse dans le descripteur vectoriel est une adresse d'octet, donc lors de la conversion. processus, les adresses de base doivent d’abord être ajoutées. Pour le travail de conversion, il est principalement mis en œuvre automatiquement par le matériel. Dans ce processus, une attention particulière doit être portée à l'alignement pour éviter de dépasser les limites du tableau.

Contrôleur

Le contrôleur fait référence à la modification du câblage du circuit principal ou du circuit de commande dans une séquence prédéterminée et à la modification de la valeur de résistance dans le circuit pour contrôler le démarrage, régulation de vitesse, dispositif maître de freinage et de marche arrière. Le contrôleur est composé du registre d'état du programme PSR, du registre d'état du système SSR, du compteur de programme PC, du registre d'instructions, etc. En tant que « mécanisme de prise de décision », sa tâche principale est d'émettre des commandes et de jouer un rôle de coordination et de commandement dans l'opération. de l’ensemble du système informatique. Il existe deux principales catégories de contrôle : les contrôleurs logiques combinatoires et les contrôleurs microprogrammés. Les deux parties ont leurs propres avantages et inconvénients. Parmi eux, la structure du contrôleur logique combinatoire est relativement complexe, mais son avantage est qu'elle est plus rapide ; la conception du contrôleur microprogrammé a une structure simple, mais lors de la modification de la fonction d'une instruction machine, l'ensemble du microprogramme doit être reprogrammé.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment calibrer correctement votre manette Xbox One sous Windows 11 Comment calibrer correctement votre manette Xbox One sous Windows 11 Sep 21, 2023 pm 09:09 PM

Depuis que Windows est devenu la plate-forme de jeu de choix, il est encore plus important d'identifier ses fonctionnalités orientées jeux. L'un d'eux est la possibilité de calibrer une manette Xbox One sur Windows 11. Grâce à l'étalonnage manuel intégré, vous pouvez vous débarrasser des problèmes de dérive, de mouvement aléatoire ou de performances et aligner efficacement les axes X, Y et Z. Si les options disponibles ne fonctionnent pas, vous pouvez toujours utiliser un outil tiers d'étalonnage du contrôleur Xbox One. Découvrons-le ! Comment calibrer ma manette Xbox sous Windows 11 ? Avant de continuer, assurez-vous de connecter votre manette à votre ordinateur et de mettre à jour les pilotes de votre manette Xbox One. Pendant que vous y êtes, installez également toutes les mises à jour de micrologiciel disponibles. 1. Utilisez le vent

Apprendre Laravel à partir de zéro : explication détaillée de l'invocation de la méthode du contrôleur Apprendre Laravel à partir de zéro : explication détaillée de l'invocation de la méthode du contrôleur Mar 10, 2024 pm 05:03 PM

Apprendre Laravel à partir de zéro : explication détaillée de l'invocation de la méthode du contrôleur Dans le développement de Laravel, le contrôleur est un concept très important. Le contrôleur sert de pont entre le modèle et la vue, responsable du traitement des demandes des itinéraires et du renvoi des données correspondantes à la vue pour affichage. Les méthodes des contrôleurs peuvent être appelées par des routes. Cet article présentera en détail comment écrire et appeler des méthodes dans les contrôleurs et fournira des exemples de code spécifiques. Tout d’abord, nous devons créer un contrôleur. Vous pouvez utiliser l'outil de ligne de commande Artisan pour créer

Comment utiliser le framework CodeIgniter4 en php ? Comment utiliser le framework CodeIgniter4 en php ? May 31, 2023 pm 02:51 PM

PHP est un langage de programmation très populaire et CodeIgniter4 est un framework PHP couramment utilisé. Lors du développement d'applications Web, l'utilisation de frameworks est très utile. Elle peut accélérer le processus de développement, améliorer la qualité du code et réduire les coûts de maintenance. Cet article expliquera comment utiliser le framework CodeIgniter4. Installation du framework CodeIgniter4 Le framework CodeIgniter4 peut être téléchargé depuis le site officiel (https://codeigniter.com/). Vers le bas

Quelles opérations logiques l'opérateur peut-il effectuer ? Quelles opérations logiques l'opérateur peut-il effectuer ? Aug 26, 2022 am 11:40 AM

L'unité arithmétique est capable d'effectuer des opérations arithmétiques et logiques. La fonction de base de l'unité arithmétique est d'achever le traitement de diverses données, telles que les quatre opérations arithmétiques, les opérations logiques telles que AND, OR et la négation, les opérations de décalage arithmétique et logique, la comparaison des valeurs, la modification des symboles, le calcul des adresses de la mémoire principale. , etc. L'unité arithmétique est un composant fonctionnel de l'ordinateur qui traite les données. Le traitement des données comprend principalement des opérations arithmétiques sur les données et des opérations logiques sur les données logiques ; par conséquent, la réalisation d'opérations arithmétiques et logiques sur les données est la fonction principale de l'unité arithmétique.

Qu'est-ce que le contrôleur Laravel Qu'est-ce que le contrôleur Laravel Jan 14, 2023 am 11:16 AM

Dans Laravel, un contrôleur (Controller) est une classe utilisée pour implémenter certaines fonctions ; le contrôleur peut combiner la logique de traitement des requêtes associée dans une classe distincte. Certaines méthodes sont stockées dans le contrôleur pour implémenter certaines fonctions. Le contrôleur est appelé via le routage, et les fonctions de rappel ne sont plus utilisées ; le contrôleur est stocké dans le répertoire « app/Http/Controllers ».

Guide d'étude Laravel : meilleures pratiques pour les appels de méthode de contrôleur Guide d'étude Laravel : meilleures pratiques pour les appels de méthode de contrôleur Mar 11, 2024 am 08:27 AM

Dans le guide d'apprentissage Laravel, l'appel des méthodes du contrôleur est un sujet très important. Les contrôleurs servent de pont entre le routage et les modèles et jouent un rôle essentiel dans l'application. Cet article présentera les meilleures pratiques en matière d’appel de méthode de contrôleur et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre. Commençons par comprendre la structure de base des méthodes de contrôleur. Dans Laravel, les classes de contrôleurs sont généralement stockées dans le répertoire app/Http/Controllers. Chaque classe de contrôleur en contient plusieurs.

Comment écrire l'abréviation anglaise de Computer's Central Processing Unit Comment écrire l'abréviation anglaise de Computer's Central Processing Unit Oct 27, 2022 pm 01:48 PM

L'abréviation anglaise de l'unité centrale de traitement d'un ordinateur est CPU, et le nom anglais complet est unité centrale de traitement ; l'unité centrale de traitement est le noyau de calcul et de contrôle du système informatique et est l'unité d'exécution finale pour le traitement de l'information et le programme. exécution ; le CPU est composé d'unités arithmétiques, de contrôleurs, de registres et La structure du bus qui réalise la connexion entre eux est composée de données, de contrôle et d'état.

Comment utiliser les paramètres du contrôleur dans le framework Symfony ? Comment utiliser les paramètres du contrôleur dans le framework Symfony ? Jun 04, 2023 pm 03:40 PM

Le framework Symfony est un framework PHP populaire conçu sur la base de l'architecture MVC (Model-View-Controller). Dans Symfony, les contrôleurs sont l'un des composants clés responsables du traitement des requêtes des applications Web. Les paramètres des contrôleurs sont très utiles lors du traitement des requêtes. Cet article explique comment utiliser les paramètres du contrôleur dans le framework Symfony. Connaissance de base des paramètres du contrôleur Les paramètres du contrôleur sont transmis au contrôleur via le routage. Le routage est un mappage des URI (Uniform Resource Identifiers) aux contrôleurs et