Double-core ?
yannis678
-
geekosa Messages postés 10685 Statut Membre -
geekosa Messages postés 10685 Statut Membre -
Bonjour,
Je ne m'y conais pas trop en processeur alors j'aimerais savoir ce qu'est la differance entre un processeur simple core et double core..?
Dans mon ordi j'ai un processeur simple core a 2GHz et je souhaite acheter un ordi portable avec un processeur double core de 2GHz également.
La question est, est ce qu'un processeur double core de 2GHz est deux fois plus puissant qu'un processeur simple core de 2GHz ??
Je ne m'y conais pas trop en processeur alors j'aimerais savoir ce qu'est la differance entre un processeur simple core et double core..?
Dans mon ordi j'ai un processeur simple core a 2GHz et je souhaite acheter un ordi portable avec un processeur double core de 2GHz également.
La question est, est ce qu'un processeur double core de 2GHz est deux fois plus puissant qu'un processeur simple core de 2GHz ??
A voir également:
- Double-core ?
- Double ecran - Guide
- Whatsapp double sim - Guide
- Open core legacy patcher - Accueil - MacOS
- Double driver - Télécharger - Pilotes & Matériel
- Double appel - Guide
4 réponses
la réponse d'erwann est très complète quoique un peu compliquée pour un novice.
sans prétention, je vais esayer de simplifier.
"est ce qu'un processeur double core de 2GHz est deux fois plus puissant qu'un processeur simple core de 2GHz ?"
en puissance de calcul brute, si ces processeurs sont issus de la meme architecture : oui (par exemple les core 2 quad qui sont des réplique quad core des core 2 duo)
seulement ya un bémol. de génération en génération les architectures sont différentes, et de plus en plus optimisées, ce qui fait qu'un proc 2Ghz actuel est plus performant qu'une 2Ghz d'il y a 3-4ans.
et comme le processeur que tu compte prendre est plus récent que ton actuel, chaque noyau (coeur) du nouveau sera plus performant que ton processeur actuek.
donc si tu suis le principe, le processeur sera plus de 2X plus performant (2 fois plus car 2X + de coeur et avec un bonus car entre temps les architectures ont été optimisé et donc que à fréquence éguale ils sont meilleurs)
c'est merveilleux tout ca, mais attention, prendre un processeur avec plein plein de coeurs pourrait être tentant car en puissance de calcul brut on y gagne... seulement dans la pratique il en est autrement.
en effet programmer un jeu, un logiciel de manière à ce qu'il puisse utiliser plein de coeurs est assez compliqué. donc souvent les logiciels et jeux sont programmés de manière à fonctionner sur 2 coeurs. (quelque fois 4)
donc dans la pratique, si tu a un processeur 6 coeurs (en pensant que c'est génial car très puissant), et que tu lance un jeu optimisé pour 2 coeurs, seuls 2 coeurs sur les 6 travailleront, les 4 autres se tourneront les pouces (on peut donner l'image que pour changer une ampoule, un qui tient la chaise et un qui change l'apoule suffit, le fait d'être 6 autour ne fera pas changer l'ampoule plus vite)
c'est ainsi qu'au tout début des double coeurs (il y a 5-6ans), l'apport était un peu bof bof car dans la plupart des cas les jeux utilisaient qu'un seul coeur sur les 2...
maintenant évidemment ca a changé, les appli utilisent 2,3 voir 4 coeurs
, ce qui rend indispensable le fait d'avoir 2 coeurs dans un ordi neuf!
moralité: si les logiciels sont prévus pour utiliser tous les coeurs du processeurs, un processeur dual core est 2X + puissant qu'un mono core de la meme architecture à la meme fréquence.
sans prétention, je vais esayer de simplifier.
"est ce qu'un processeur double core de 2GHz est deux fois plus puissant qu'un processeur simple core de 2GHz ?"
en puissance de calcul brute, si ces processeurs sont issus de la meme architecture : oui (par exemple les core 2 quad qui sont des réplique quad core des core 2 duo)
seulement ya un bémol. de génération en génération les architectures sont différentes, et de plus en plus optimisées, ce qui fait qu'un proc 2Ghz actuel est plus performant qu'une 2Ghz d'il y a 3-4ans.
et comme le processeur que tu compte prendre est plus récent que ton actuel, chaque noyau (coeur) du nouveau sera plus performant que ton processeur actuek.
donc si tu suis le principe, le processeur sera plus de 2X plus performant (2 fois plus car 2X + de coeur et avec un bonus car entre temps les architectures ont été optimisé et donc que à fréquence éguale ils sont meilleurs)
c'est merveilleux tout ca, mais attention, prendre un processeur avec plein plein de coeurs pourrait être tentant car en puissance de calcul brut on y gagne... seulement dans la pratique il en est autrement.
en effet programmer un jeu, un logiciel de manière à ce qu'il puisse utiliser plein de coeurs est assez compliqué. donc souvent les logiciels et jeux sont programmés de manière à fonctionner sur 2 coeurs. (quelque fois 4)
donc dans la pratique, si tu a un processeur 6 coeurs (en pensant que c'est génial car très puissant), et que tu lance un jeu optimisé pour 2 coeurs, seuls 2 coeurs sur les 6 travailleront, les 4 autres se tourneront les pouces (on peut donner l'image que pour changer une ampoule, un qui tient la chaise et un qui change l'apoule suffit, le fait d'être 6 autour ne fera pas changer l'ampoule plus vite)
c'est ainsi qu'au tout début des double coeurs (il y a 5-6ans), l'apport était un peu bof bof car dans la plupart des cas les jeux utilisaient qu'un seul coeur sur les 2...
maintenant évidemment ca a changé, les appli utilisent 2,3 voir 4 coeurs
, ce qui rend indispensable le fait d'avoir 2 coeurs dans un ordi neuf!
moralité: si les logiciels sont prévus pour utiliser tous les coeurs du processeurs, un processeur dual core est 2X + puissant qu'un mono core de la meme architecture à la meme fréquence.
Non il n'est pas 2 fois plus puissant.
Certains logiciels peuvent utiliser les 2 coeurs mais ce n'est pas 2 fois plus rapide.
Aujourd'hui il est tout de même préférable d'avoir un processeur multi-coeur.
Certains logiciels peuvent utiliser les 2 coeurs mais ce n'est pas 2 fois plus rapide.
Aujourd'hui il est tout de même préférable d'avoir un processeur multi-coeur.
Salut, donc un processeur simple core est un processeur à un seul coeur, un double core est un processeur qui à deux coeurs donc oui il sera plus puissant mais contrairementa ce qu'on puisse penser il ne sera pas doublement rapide
"la differance entre un processeur simple core et double core..?"
Un processeur contient une unité de calcul, une unité de contrôle, un séquenceur (qui cadence les opérations selon l'horloge), des registres (mémoires) pour les instructions (les opérations à effectuer) et les opérandes (les éléments sur lesquel les opérations sont effectués : les 'nombres' dans un calcul mathématique).
Un processeur 'Double Core' contient deux fois une partie de cette architecture : deux unités de calcul, avec chacun leurs registres, leur séquenceur... seule une partie de la mémoire leur est commune.
Un Dual Core peut donc réellement travailler sur deux processus en même temps.
On fait pourtant tourner plusieurs programmes en même temps sur un ordinateur doté d'un simple processeur monocore ! Le système d'exploitation le permet en 'ordonnançant' les processus : le processeur n'en fait qu'un à la fois, puis un autre, puis un autre... A l'échelle de l'utilisateur (l'humain derrière le clavier), plusieurs programmes tournent 'en parallèle'.
"est ce qu'un processeur double core de 2GHz est deux fois plus puissant qu'un processeur simple core de 2GHz ?"
Oui et non. Car le nombre de core et la fréquence ne sont pas les seuls éléments déterminant la 'puissance' d'un processeur. L'architecture interne joue aussi beaucoup : la façon dont sont organisé dans l'espace les différentes partie du processeur, la façon dont elles communiquent, la taille de la mémoire partagée, la gestion de l'ensemble par le système d'exploitation et les programmes...
On entend souvent parler des programmes 'optimisés' ou pas pour les processeurs multicore. Un programme optimisé est 'cassé' en plusieurs sous-processus, chacun étant exécuté par sur un core différent. Le programme profite du multicore. Un programme 'monoprocessus' ne montrera aucune amélioration de fluidité sur un multicore.
Un processeur contient une unité de calcul, une unité de contrôle, un séquenceur (qui cadence les opérations selon l'horloge), des registres (mémoires) pour les instructions (les opérations à effectuer) et les opérandes (les éléments sur lesquel les opérations sont effectués : les 'nombres' dans un calcul mathématique).
Un processeur 'Double Core' contient deux fois une partie de cette architecture : deux unités de calcul, avec chacun leurs registres, leur séquenceur... seule une partie de la mémoire leur est commune.
Un Dual Core peut donc réellement travailler sur deux processus en même temps.
On fait pourtant tourner plusieurs programmes en même temps sur un ordinateur doté d'un simple processeur monocore ! Le système d'exploitation le permet en 'ordonnançant' les processus : le processeur n'en fait qu'un à la fois, puis un autre, puis un autre... A l'échelle de l'utilisateur (l'humain derrière le clavier), plusieurs programmes tournent 'en parallèle'.
"est ce qu'un processeur double core de 2GHz est deux fois plus puissant qu'un processeur simple core de 2GHz ?"
Oui et non. Car le nombre de core et la fréquence ne sont pas les seuls éléments déterminant la 'puissance' d'un processeur. L'architecture interne joue aussi beaucoup : la façon dont sont organisé dans l'espace les différentes partie du processeur, la façon dont elles communiquent, la taille de la mémoire partagée, la gestion de l'ensemble par le système d'exploitation et les programmes...
On entend souvent parler des programmes 'optimisés' ou pas pour les processeurs multicore. Un programme optimisé est 'cassé' en plusieurs sous-processus, chacun étant exécuté par sur un core différent. Le programme profite du multicore. Un programme 'monoprocessus' ne montrera aucune amélioration de fluidité sur un multicore.
Le système d'exploitation et ses nombreux sous-programmes tournent toujours en 'tâche de fond' même lorsqu'un jeu occupe seul l'écran : un processeur multicoeur est toujours un avantage, même lorsqu'on ne fait tourner que des programmes 'monoprocessus'.
mais je préférais éviter les détails ;)