Processeur « multi-cœur ». De quoi s’agit-il ?
Parlons un peu système d’exploitation ! Ça vaut le détour ;)
En fait, nous sommes dans un contexte d’une architecture « multi-cœur » d’un processeur. En effet, un processeur « multi-cœur » possède plusieurs cœurs physiques qui travaillent en parallèle sur une même puce. Cette technique permet de traiter simultanément plusieurs programmes lancés par l’utilisateur afin de gagner en temps d’exécution.
Qu’est-ce que vous entendez parler par un cœur physique ?
Le cœur est le noyau du processeur. C’est un ensemble de circuits qui regroupe les unités relatives aux calculs, les registres, les blocs de mémoire cache, etc. Il est disposé à un endroit du processeur qu’on appelle, en terme technique, die.
Mais pourquoi une architecture « multi-cœur » et pas une architecture multiprocesseurs ?
La différence entre le « multi-cœur » et le multiprocesseur tient au fait que le principe d’un processeur « multi-cœur » consiste à réunir sur un même die deux à plusieurs cœurs alors que le multiprocesseur signifie qu’un ordinateur est équipé de plusieurs processeurs(ou CPU) ne se trouvant pas sur le même die.
Dans un système multiprocesseur, chaque unité dispose de son propre bus interne et de sa propre mémoire cache, ce qui n’est pas forcément le cas d’un processeur « multi-cœur » où les ressources peuvent être partagées.
En outre, la solution « multi-cœur » est moins couteuse que celle multiprocesseur.
Dual-Core, core 2 Duo, Core 2 Quad…
Les PC de bureau ne sont pas les seuls à profiter de l’architecture « multi-cœur ». Les fondeurs (comme Intel) proposent des modèles pour portables.
En fait, on peut trouver des processeurs Dual-Core, Core 2 Duo et Core 2 Quad avec la différence au niveau du nombre de cœurs et de la fréquence de calcul.






