Le rôle du multi-threading est principalement de répondre aux besoins multitâches de divers programmes. Plus le nombre de cœurs et de threads est élevé, plus de programmes peuvent s'exécuter en même temps et le processeur peut traiter plusieurs tâches en parallèle. Le nombre de threads est un concept logique. Pour parler franchement, il s'agit du nombre de cœurs de processeur virtuels. Désormais, Intel et AMD disposent tous deux de la technologie hyper-threading.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Que signifie le nombre de cœurs et de threads de processeur ?
Le nombre de cœurs d'un processeur fait généralement référence au nombre de cœurs physiques, également appelés cœurs. Le double cœur comprend 2 groupes d'unités de cœur de processeur indépendants, tandis que le quad-cœur comprend 4 groupes d'unités de cœur de processeur indépendants, qui traitent le processeur. unité de calcul centrale pour diverses données, les processeurs multicœurs peuvent améliorer efficacement la fonction multitâche du processeur, ou réduire le taux d'occupation du processeur et améliorer la puissance de calcul
Généralement, un cœur correspond à un thread, et Intel a développé Avec la technologie hyper-threading, un cœur peut effectuer 2 calculs de threads et 6 cœurs peuvent effectuer 12 threads. L'avantage de la technologie hyper-threading est qu'elle peut améliorer considérablement la fonction multithread du processeur sans ajouter de cœurs physiques. Le noyau physique doit occuper une très grande surface centrale et le coût augmente également.
Le nombre de threads est un concept logique. Pour parler franchement, il s'agit du nombre de cœurs de processeur virtuels. Désormais, Intel et AMD disposent de la technologie hyper-threading.
Par exemple, le CPU peut être imaginé comme une banque. Le cœur du CPU est équivalent au caissier, et le nombre de threads est équivalent au nombre de fenêtres ouvertes. Plus il y a de caissiers et de fenêtres, plus il y a d'affaires. être traité en même temps, plus ce sera rapide.
Normalement, un caissier correspond à une fenêtre. Grâce à la technologie hyper-threading, cela équivaut à un caissier gérant deux fenêtres en même temps, ce qui améliore considérablement l'efficacité de l'opération. utilisation de base et augmente la vitesse du nombre de transactions commerciales.
Quel est le rôle du nombre de cœurs et de threads du processeur ?
Le rôle du multi-cœur et du multi-threading est principalement de répondre aux besoins multitâches de divers programmes. , plus il y a de programmes qui peuvent s'exécuter en même temps. Le processeur peut traiter plusieurs tâches en parallèle. Le point simple est que plus il y a de cœurs et de threads, plus il est approprié d'ouvrir plusieurs logiciels ou jeux. en plus d'ouvrir plusieurs programmes, il existe également des exigences de rendu. Plus le nombre de cœurs et de threads est élevé, mieux c'est
Comment vérifier le nombre de threads du processeur
Ouvrez d'abord le panneau de configuration, recherchez le gestionnaire de périphériques. , cliquez sur le signe + devant le processeur, vous pouvez voir le nombre de threads
Comme le montre la figure ci-dessus, prenons comme exemple le processeur i9-9900K, un processeur avec 8 cœurs et 16 threads De cette façon, nous pouvons également vérifier le nombre de cœurs et de threads en téléchargeant CPU-Z ou Master Lu.
Informations détaillées :
Composition du processeur :
1. Composants logiques
Composants logiques de fonctionnement en 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.
2. Registre
Les composants du registre comprennent 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.
3. Unité de contrôle
Anglais Unité de contrôle ; l'unité de contrôle est principalement responsable du décodage des instructions et de l'émission des signaux de commande pour chaque opération à effectuer pour compléter chaque instruction.
Il existe deux structures : l'une est une méthode de contrôle par microprogramme avec un micro-stockage comme noyau ; l'autre est une méthode de contrôle basée sur une structure de câblage logique.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
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!