Gerenciador de tarefas: Utilização da CPU e velocidade?

2

Eu tenho uma pergunta sobre o gerenciador de tarefas no Windows 8. Ele nos mostra a utilização e a velocidade da CPU. Pelo que entendi, a utilização é quanto do tempo do processador é gasto executando processos. A velocidade é a velocidade atual do clock do processador (pode estar mudando dinamicamente devido a recursos de economia de energia). Minha pergunta é, digamos que eu tenho um computador que roda em velocidade de clock de 0.7 GHz e roda em torno de 8% da média de utilização. Se eu desabilitar os recursos de economia de energia e deixar o computador ocioso em sua capacidade máxima de 2,0 GHz, a utilização, quando ociosa, não deve atingir um número muito menor?

Esse não é o caso do meu laptop atual; quer o meu computador esteja na média de 0.7GHz ou na média de 2.0 GHz, a utilização cai sempre em torno de 8%.

Alguém poderia me explicar isso, por favor?

Obrigado!

    
por pauliwago 09.08.2013 / 04:13

2 respostas

4

A falta de diferença na utilização com freqüências de clock diferentes pode ser devido a computação não sendo limitada pela velocidade do clock. Por exemplo, se a latência de acesso à memória ou a largura de banda for o principal fator que limita o desempenho, a diminuição da freqüência do relógio poderá não reduzir significativamente o desempenho (portanto, a utilização permanecerá mais ou menos constante).

Outro fator pode ser a granularidade da utilização de rastreamento. Se um tempo simples de 1 ms for usado, qualquer fração do grânulo de tempo pode ser contada como um grânulo inteiro. Se a actividade for frequente (80 vezes por segundo) mas extremamente de curta duração (< 1ms para cada explosão de actividade no modo de velocidade total - mesmo apenas 500.000 ciclos de CPU [0.7ms a 0.7GHz] pode realizar algum trabalho), então ambas as frequências de clock teriam a mesma utilização medida.

Também é possível que no modo de baixa energia o sistema esteja fazendo menos trabalho. Esta poderia ser uma escolha de design muito razoável. O trabalho extra em modo de velocidade total pode permitir uma maior capacidade de resposta ou fornecer algum outro benefício ao custo da eficiência energética. No modo de baixa potência, a eficiência energética seria mais agressivamente procurada.

    
por 09.08.2013 / 16:11
3

Deixe-me explicar por analogia: Se eu trabalho em uma linha de montagem e 8% do meu tempo é gasto enroscando um parafuso na máquina, se eu trabalho duas vezes mais rápido, ainda leva 8% do meu tempo total para parafusar no parafuso, é apenas o meu tempo total é agora a metade do tempo.

Assim, a velocidade do seu processador aumentou, mas qualquer atividade que estivesse usando a CPU ainda usa a mesma proporção da CPU, ela está apenas fazendo mais por segundo.

    
por 09.08.2013 / 04:27