Selon le site Web de mon ordinateur portable et de mon site Web Intel, mon processeur est le Intel i5-2410M
Numéro de processeur i5-2410M Noyaux 2 fils 4 Vitesse d'horloge 2.3 GHz Fréquence Turbo max. 2.9 GHz
j'ai donc deux cœurs, mais pourquoi Ubuntu 12.04 affiche-t-il 4 cpus pour mon cpu?
C'est à cause de l'hyper-threading, où chaque noyau peut (simplement) exécuter deux threads simultanément. C'est pourquoi vous voyez 4 threads, 4 threads == 4 'cpus'.
Cité de wikipedia:
L'hyper-threading duplique certaines sections du processeur, celles qui stockent l'état de l'architecture, sans toutefois dupliquer les ressources d'exécution principales. Cela permet à un processeur hyper-threading d'apparaître en tant que deux processeurs "logiques" pour le système d'exploitation hôte, ce qui permet au système d'exploitation de planifier simultanément deux threads ou processus.
Comme l'a dit l300lbl, cela doit être dû à l'hyper-threading. Plus d'informations peuvent être trouvées sur wiki .
En gros, vous devez utiliser un noyau physique comme deux logiques. Par exemple, si vous avez un processeur quad-core avec la technologie Hyper-Threading, il vous permettra d’avoir 8 cœurs logiques à partir de 4 cœurs physiques.
Intel a fait un bon travail en utilisant cette technologie en vous permettant de doubler le nombre de threads que vous auriez sans hyper-threading.
De plus, il semble que seules les puces Intel semblent utiliser une telle technologie. D'autres fabricants de puces se concentrent sur la création de cœurs physiques au lieu de l'hyper-threading. Je suppose que les cœurs physiques> les cœurs logiques :)