? Processeurs informatiques modernes ont presque toujours plusieurs cœurs . Les modèles les plus courants utilisent soit des deux noyaux ( un modèle dual-core ) ou quatre cœurs ( une conception quad-core ) . Malgré la différence de nombre de cœurs , ces processeurs sont en fait similaires et utilisent souvent la même architecture de base . Cores
Le cœur de la différence matérielle entre dual et quad core est le nombre de cœurs qui se trouvent sur chaque processeur . Un noyau est l'unité de traitement logique sur un processeur. Il est responsable de broyage à travers les données de sorte que l'ordinateur puisse fonctionner . Un processeur dual-core dispose de deux processeurs logiques et un quad core en a quatre. D'autres parties du processeur , comme la mémoire cache , peuvent ou ne peuvent pas être reproduits en fonction de la conception.
Dual Core vs Quad Core Architecture
Bien dual-core et processeurs quad-core ont un nombre différent de cœurs , l' architecture sous-jacente derrière eux est fondamentalement la même . Core 2 Quad d'Intel, par exemple , est à seulement deux processeurs Core 2 Duo qui ont été pris en sandwich ensemble. Presque tous les processeurs fabriqués par Advanced Micro Devices sont maintenant designs quad-core , mais certains processeurs avoir deux cœurs désactivés afin qu'ils puissent être vendus comme produits dual-core .
Exécution simultanée < br > Photos
Avoir plusieurs cœurs est un avantage car elle permet l'exécution simultanée de données. Un problème courant avec les processeurs single-core , c'est le fait qu'un processeur simple core n'est vraiment en mesure de compléter une tâche à la fois. Ce goulet d'étranglement signifie que les processeurs single-core n'ont jamais été rapide en essayant de traiter de grandes quantités de données provenant de différents programmes à la fois . L'existence de plusieurs noyaux contribue à atténuer ce problème
discussion
Le fil terme désigne les tâches effectuées simultanément par un programme. Pour utiliser un exemple général , un jeu d'ordinateur pourrait rompre l'intelligence artificielle dans un thread séparé . Les données contenues dans ce thread doit être exécuté aux côtés d'autres tâches qui doivent être exécutées pour que le jeu soit jouable . Cependant, parce qu'il est maintenant rompue dans un thread séparé , l' information peut être envoyée à la deuxième, troisième ou quatrième noyau au lieu d'être envoyé à la première. Cette mise en œuvre du logiciel est une partie critique de la façon dont dual-core et quad-core processeurs travail puisque le logiciel ne pas enfiler active bien souvent un seul core sur un processeur dual- ou quad-core .
avantages de performance
Parce processeurs quad-core dual- et dépendent fortement de filetage pour fonctionner correctement les avantages de performance des processeurs multicœurs peuvent varier considérablement d'un programme à l'autre. Un programme simple comme Microsoft Word n'est pas beaucoup de threads, et fonctionnera même sur un noyau ou quatre . Toutefois, un programme de rendu 3 -D comme Cinebench , qui est fortement vissé , effectue jusqu'à deux fois plus rapide sur un processeur dual-core qu'un seul core et jusqu'à deux fois plus vite à nouveau sur un quad core .