Mon manuel dit ce qui suit:
Non seulement les microprocesseurs sont devenus les processeurs à usage général les plus rapides disponibles, mais ils sont désormais multiprocesseurs; chaque puce (appelée socket) contient plusieurs processeurs (appelés cœurs), chacun avec plusieurs niveaux de caches de mémoire volumineux et plusieurs processeurs logiques partageant les unités d'exécution de chaque cœur. À partir de 2010, il n'est pas rare que même un ordinateur portable ait 2 ou 4 cœurs, chacun avec 2 threads matériels, pour un total de 4 ou 8 processeurs logiques.
Les ordinateurs personnels ne contiennent-ils qu'une seule puce, qui contient elle-même plusieurs processeurs? Ou ont-ils beaucoup de ces puces?
cpu
terminology
multi-processor
processor-socket
Le pointeur
la source
la source
Réponses:
La plupart des nouveaux ordinateurs de bureau contiendront une seule puce CPU principale qui a plusieurs cœurs. Chaque cœur agit comme un processeur indépendant.
Parfois, chaque cœur possède une fonctionnalité appelée multithreading simultané (SMT) qui fait apparaître chaque cœur dans le système d'exploitation comme deux cœurs virtuels ou plus. Intel appelle cela HyperThreading .
Une puce de processeur peut donc contenir quatre cœurs, chacun ayant deux cœurs virtuels, ce qui fait que le système d'exploitation voit huit processeurs.
La principale différence conceptuelle entre un processeur, un cœur et un cœur virtuel réside dans la quantité de ressources partagées au sein de la puce.
Dans le passé, il était courant que les serveurs à haute puissance aient plusieurs puces CPU distinctes (et cela est probablement toujours vrai), parfois sur des cartes CPU distinctes qui se connectent à un fond de panier commun.
Les ordinateurs de bureau auront également un ou plusieurs GPU, principalement pour les graphiques. Ils ressemblent beaucoup aux processeurs et peuvent être utilisés pour des calculs généraux spécialisés tels que le minage de bitcoins.
Les ordinateurs de bureau contiendront également de nombreuses autres puces qui ne sont pas des processeurs. Ceux-ci remplissent des fonctions spécialisées telles que la fourniture d'interfaces USB, etc. Le terme puce est utilisé pour tout circuit intégré (IC) dans un boîtier qui peut être soudé à une carte de circuit imprimé (PCB).
Voici un exemple aléatoire d'une carte mère PC du type que vous pourriez trouver sur un ordinateur de bureau:
etc.
Chaque puce CPU a une architecture logique interne, voici un exemple qui montre une façon d'organiser les ressources partagées à l'intérieur d'une seule puce.
Image d'AMD
Les détails exacts peuvent être très différents entre fabricants et entre générations et gammes de puces d'un même fabricant. C'est un domaine en évolution rapide. L'idée générale tient toujours.
la source
Les ordinateurs de bureau peuvent avoir plusieurs puces / CPU.
passé
C'était le passé avant l'apparition des processeurs multicœurs, des ordinateurs de bureau à plusieurs processeurs étaient utilisés lorsque le besoin était raisonnable de plusieurs cœurs de processeur - par exemple pour des calculs étendus, qui pouvaient être parallélisés. Voir pour référence:
présent
De nos jours, les ordinateurs de bureau avec plusieurs processeurs ne sont plus souvent utilisés. Il y en a quelques-uns (voir Dell Precision Tower 7000 Series (7810) ).
Si vous avez besoin d'une puissance de calcul considérable au-dessus d'un ordinateur de bureau à processeur multicœur haut de gamme, vous choisissez d'avoir un serveur informatique (un cluster informatique) avec plusieurs processeurs multiples. Vous vous connectez via votre ordinateur de bureau sur ce cluster et effectuez vos tâches à distance. Voir pour référence:
la source
C'est tout sur le sens des mots utilisés. La technologie qu'ils décrivent est relativement nouvelle, donc les significations ne sont pas très bien établies. Pour ajouter à la confusion, certaines choses qui avaient un sens devaient être divergées et maintenant elles ont 2 significations
Prise:
Processeur:
Noyau du processeur:
Puce:
Analysons votre devis:
Maintenant votre question:
La plupart des ordinateurs personnels ne contenaient jamais plusieurs processeurs physiques . Celles-ci sont destinées aux serveurs et parfois aux passionnés (par exemple Intel Skulltrail, EVGA Classified SR-2) ou aux postes de travail pour les hardcore-crunchers. Presque tous les ordinateurs personnels modernes contiennent plusieurs processeurs logiques dans un seul ensemble socket / processeur physique . Ces multiples processeurs logiques sont réalisés en autant de cœurs dans une ou plusieurs puces / morceaux de silicium dans un processeur physique et / ou en tant qu'un ou deux processeurs / threads logiques par cœur .
Du point de vue du logiciel et de l'utilisateur, la façon dont ceux-ci sont réalisés est sans importance. Tout ce qui est facilement visible sans démonter l'ordinateur est le nombre de processeurs / threads logiques . Dans certaines utilisations, un cœur par thread est sensiblement plus rapide que le même nombre de threads partageant la moitié des cœurs .
la source
Les ordinateurs de bureau et portables grand public sont construits autour de quelques composants distincts basés sur un système modulaire assez standardisé.
Carte mère : elle intègre un certain nombre de bits différents, y compris les prises pour les composants modulaires et les périphériques externes et internes (tels que les disques durs, USB, graphiques et audio, etc.) ainsi que l'électronique pour arbitrer la distribution des signaux et de la puissance entre leur. Cela peut inclure des dizaines de puces mineures qui, même si elles ne font pas réellement partie de la puissance de traitement de l'ordinateur en tant que telles, remplissent toujours une fonction importante.
Graphiques : la plupart des cartes auront une ou plusieurs cartes graphiques qui sont des blocs de matériel interchangeables spécialement conçus pour le traitement des graphiques et qui ont leur propre ensemble de ports physiques d'entrée et de sortie (HDMI, etc.). Certains (mais pas tous) les processeurs auront également des puces graphiques intégrées qui peuvent gérer le traitement graphique en l'absence d'une carte dédiée. Certaines cartes permettent également d'utiliser simultanément plusieurs cartes graphiques similaires pour de meilleures performances (SLI / crossfire). La carte graphique moderne aura également généralement une quantité importante de mémoire intégrée. La plupart des cartes graphiques ont maintenant des ventilateurs et des dissipateurs de chaleur intégrés (ou une disposition pour la connexion à un circuit de refroidissement liquide)
BIOS : une puce ou un ensemble de puces sur la carte mère qui gère le fonctionnement le plus élémentaire de l'ordinateur
RAM : mémoire à accès immédiat rapide, étroitement intégrée au CPU pour le gros du travail de l'informatique. Habituellement sous la forme de cartes modulaires et interchangeables longues et étroites qui s'insèrent dans des prises dédiées sur la carte mère. Généralement installé par multiples de 2. De plus en plus, la RAM haute performance peut avoir son propre système de refroidissement actif ou passif intégré.
Autres cartes d'E / S : moins courantes aujourd'hui que par le passé, mais certaines cartes peuvent avoir des dispositions pour les entrées / sorties audio spécialisées, des ports USB ou autres ports matériels ou des adaptateurs réseau supplémentaires ainsi que des cartes spécialisées pour les ports hérités.
Ports SATA / IDE pour la connexion de disques durs internes, de lecteurs optiques et d'autres périphériques de stockage.
CPU : toutes les cartes mères auront un socket pour connecter un CPU avec une configuration particulière de broches qui acceptera une gamme de modèles de CPU désignés par `` type de socket '', par exemple la norme AM2 + d'AMD et tout type de socket donné comportera une gamme de processeurs avec divers différents niveaux de performance. Pratiquement tous les processeurs modernes ont plusieurs cœurs et parfois aussi des cœurs graphiques dans un composant physique.
Cette structure est conçue pour faciliter la mise à niveau des performances d'un PC en échangeant des composants modulaires au moins jusqu'à ce que la carte mère ne soit plus compatible avec la dernière norme, bien qu'il existe fréquemment un certain degré de compatibilité descendante, ce qui la rend entièrement possible de maintenir une mise à niveau continue des modules sans jamais acheter un PC entièrement «nouveau» (mon PC fonctionne depuis 15 ans mais le seul composant vraiment original est le cas). Tout comme le balai du déclencheur
Donc, la réponse courte est que tout PC contiendra au moins des dizaines de puces de traitement et de mémoire distinctes avec des fonctions spécifiques et une architecture et des performances variables.
la source
Les ordinateurs de bureau et portables grand public ont un processeur physique , qui peut être installé dans un socket (la plupart des ordinateurs portables et certains ordinateurs de bureau compacts ont des processeurs qui sont soudés sur la carte mère), mais ont plusieurs cœurs . Chaque noyau peut exécuter son propre thread ; certains processeurs ont une fonctionnalité multithreading simultanée (désignée par Intel sous le nom de technologie Hyper-Threading) qui permet à chaque cœur de fonctionner sur plusieurs threads à la fois en tirant parti des ressources d'exécution inutilisées dans chaque cœur. Un processeur Intel Core i7 de bureau typique a quatre cœurs, chacun avec multithreading simultané bidirectionnel, ce qui lui permet d'exécuter huit threads simultanément.
Les systèmes dotés de plusieurs sockets peuvent accepter plusieurs processeurs physiques; ils sont destinés à une utilisation serveur ou poste de travail et sont généralement très chers (plusieurs milliers à plusieurs dizaines de milliers de dollars).
la source