O consumo de energia do processador sem escala varia de ocioso para ocupado?

2

Embora os processadores mais recentes sejam dimensionados (SpeedStep, Cool'n'Quiet), alguns computadores possuem placas-mãe com BIOS desatualizados que não suportam o recurso. Assim, eles correm a toda velocidade. Mesmo que eles estejam habilitados, os processadores ainda têm um multiplicador mínimo de clock de tal forma que eles não podem rodar com voltagens muito mais baixas. Para CPU com dimensionamento desabilitado, o uso de 100% da CPU e a CPU ociosa devem ter a CPU em velocidade total. CPU habilitada para escalonamento, se a velocidade mínima for 40% da capacidade da CPU, o multiplicador deve ser o mesmo, esteja ocioso ou usando menos de 40%. Minha pergunta: o consumo de energia é diferente entre ocioso e não ocioso em ambos os casos?

    
por syockit 07.03.2011 / 18:51

1 resposta

4

Sim.

Toda operação que um processador realiza custa uma quantidade de energia.

Instruções diferentes usam diferentes quantidades de energia, dependendo de quantos ciclos de clock elas levam, que partes do processador elas usam, etc.

A maioria dos processadores tem uma instrução HALT ou equivalente que envia o processador para uma espécie de modo de espera, onde aguarda por uma interrupção antes de continuar o processamento.

É por isso que, quando você está fazendo cálculos intensivos em um computador, se ele tem velocidade ou não, o processador fica mais quente do que quando está ocioso.

    
por 07.03.2011 / 18:56