Le principe des coeurs logique c'est d'optimiser l'utilisation d'un coeur physique en lui faisant gerer plusieurs threads a la fois et en multiplexant l'utilisation des unités de calculs.
Il arrive qu'un thread attende des données RAM par exemple, pendant ce temps la il ne fait rien mais il n'est pas pour autant vu comme "libre". Une instruction peut prendre un temps assez long sans pour autant utiliser toutes les unités logique de calcul ...
Donc Intel a mis en place l'HyperThreading, qui permet donc d'avoir 2 sets de registres par coeur, et donc le processeur gere deux flux d'instructions à la fois, ça permet d'utiliser un plus grand nombre d'unité logique en même temps et donc d'optimiser l'efficacité.
Sur un Atom, cela permet de gagner 20% de performance en plus en moyenne l'HyperThreading.
Sous l'OS on voit 2 CPU, ça permet à celui-ci de ne pas se poser de questions ... il envoie 2 flux d'instructions et le CPU se démerde.
Pour ton soft de monitoring choisir CPU0 ou CPU1 ne changera absolument rien.
__________________
Hello IT ... Have you tried to turn it off and on again ? ... The button on the side, is it glowing ? ... Yeah you need to turn it on ! ... The button turns it on ? ... You DO know how a button works don't you ! ?
|