Monitor do sistema Ubuntu mostra 4 cpu enquanto eu tenho 2 núcleos

7

De acordo com o site do meu laptop e o site da Intel, minha CPU é a Intel i5-2410M

Número do processador i5-2410M Núcleos 2 Tópicos 4 Velocidade do Relógio 2,3 GHz Freqüência Máxima Turbo 2,9 GHz

então eu tenho dois núcleos, mas por que o ubuntu 12.04 mostra 4 cpus para minha cpu?

    
por Medya 27.09.2012 / 06:20

2 respostas

10

É por causa do hyper-threading, onde cada núcleo pode (simplesmente colocar) executar dois threads simultaneamente. É por isso que você vê 4 threads, 4 threads == 4 'cpus'.

Citado na wikipedia:

% bl0ck_qu0te%     
por l300lvl 27.09.2012 / 06:29
2

Como l300lbl afirmou, deve ser por causa do hyper-threading. Mais informações podem ser encontradas em wiki .

O que basicamente faz é deixar você usar um núcleo físico como dois lógicos. Por exemplo, se você tiver um processador quad-core com tecnologia hyper-threading, permitirá que você tenha 8 núcleos lógicos de 4 núcleos físicos.

A Intel fez um ótimo trabalho usando essa tecnologia, permitindo que você tivesse o dobro de threads que você teria sem hyper-threading.

Além disso, parece que apenas chips Intel parecem usar essa tecnologia, outros fabricantes de chips se concentram em criar mais núcleos físicos em vez de hyper-threading. Meu palpite é que os núcleos físicos > núcleos lógicos:)

    
por HelpNeeder 27.09.2012 / 08:12