O hyperthreading divide o GHz pela metade?

0

Imagine que você tem uma CPU com 4 núcleos a 2,2 GHz, cada um com um thread. Portanto, o sistema operacional pensa que ele tem 8 núcleos @ 1.1GHz cada (eu acho).

Qual seria o máximo de GHz que um programa não concorrente poderia usar? 1,1 GHz? Ou 2.2GHz?

    
por eversor 07.11.2012 / 10:36

1 resposta

2

Não, isso não acontece. Existem 8 núcleos virtuais com 2.2GHz. Um programa pode usar 2.2GHz ou mais, caso o Turbo Boost esteja ligado. Embora tecnicamente programas não usem frequência assim, um programa rodando em apenas um núcleo virtual (um dos oito núcleos) e usando 100% dele (12,5% do total do processador) estaria praticamente usando um 2.2 (ou mais) GHz. núcleo.

    
por 07.11.2012 / 10:40