Quête de connaissance

Fermé
patrickPDT Messages postés 1 Date d'inscription dimanche 16 avril 2017 Statut Membre Dernière intervention 16 avril 2017 - Modifié le 16 avril 2017 à 02:48
Robs06 Messages postés 1573 Date d'inscription jeudi 22 décembre 2016 Statut Membre Dernière intervention 18 février 2021 - 16 avril 2017 à 10:39
Bonjour chers informaticiens et informaticiennes internautes .
j'aimerai avoir vos appréciation quant à la technologie que renferme le processeur à plusieurs cœurs c.à.d quoi? quelle set la différence constatez-vous entre les processeurs à un seul cœur et ceux des plusieurs cœurs?
merci

1 réponse

Robs06 Messages postés 1573 Date d'inscription jeudi 22 décembre 2016 Statut Membre Dernière intervention 18 février 2021 270
Modifié le 16 avril 2017 à 10:42
Bonjour,

Pour essayer de résumer :

Les processeurs multi-coeurs sont l'avenir du processeur en informatique.

Le multi-coeurs est déjà plus que présent sûr le marché, au point que l'on peut considérer, aujourd'hui, les processeurs à coeur unique comme obsolète.

En gros, le coeur d'un processeur et la base du processeur, c'est ce qui lui permet de traiter les instructions qu'il reçoit.
Un coeur traite une instruction à la fois, la fréquence du processeur étant la vitesse à laquelle il traite ces instructions à la chaîne.
Donc un processeur avec plusieurs cœurs, pourra traiter plusieurs instructions à la fois, donc une double cœurs traite 2 instructions en même temps, un Quad cœurs 4 instructions, etc...

Ce qui veut dire qu'un processeur "Double-core" traitera 2x plus d'instruction qu'un "Single-Core", à fréquence égale.

En simple, plus il y a de cœurs, plus cela va vite.

Après, pour rentrer dans la parti plus technique, et la question la plus actuelle par rapport au CPU, et l'efficacité de "l'Hyper-Threading"

L'Hyper-Threading (en très gros, hein) et le fait de partitionner un coeur logique "réel" en 2 cœurs "virtuel" (comme les 2 partitions d'un même disque dur par exemple)

Ce qui signifie, par exemple, qu'un processeur 4 Cœurs avec la technologie Hyper-Threading, possède 8 Cœurs "virtuels" donc en théorie il traite 8 instructions en même temps.

Sauf que c'est une technologie "virtuel" puisque physiquement le composant n'a que 4 cœurs réel et c'est via un logiciel intégré que l'on optient les 8 cœurs, ce qui signifie que tout les logiciels, système d'exploitation, jeux, etc... doivent optimiser leur programme afin d'arriver à exploiter cette technologie.
(Pour prendre une comparaison, c'est une peux comme quand tu changes les pièces du moteur, du gagne en puissance "physiquement" et en faisant une reprogrammation, tu gagnes en puissance virtuellement)

Aujourd'hui, la plus part des logiciels et systèmes d'exploitation exploite parfaitement cette technologie, seule les jeux sont un peu en retard dans ce domaine (car la conception d'un jeux devient de plus en plus complexe de par les ressources qu'il demande)

Enfin, voilà, j'espère avoir été assez clair ^^ si tu as d'autre question, n'hésite pas.
La musique ne s'écoute pas, elle se ressent.
0