O consumo de energia do processador sem escala varia de inativo a ocupado?

O consumo de energia do processador sem escala varia de inativo a ocupado?

Embora os processadores mais recentes venham com escalonamento (SpeedStep, Cool'n'Quiet), alguns computadores possuem placas-mãe com BIOS desatualizados que não suportam o recurso. Assim, eles funcionam na velocidade máxima do clock. Mesmo que o tenham habilitado, os processadores ainda possuem um multiplicador de clock mínimo, de modo que não podem funcionar com voltagem muito mais baixa. Para CPU com escalonamento desabilitado, tanto o uso de 100% da CPU quanto a CPU ociosa devem fazer com que a CPU funcione em velocidade máxima. CPU habilitada para escalonamento, se a velocidade mínima for 40% da capacidade da CPU, o multiplicador deverá ser o mesmo, esteja ocioso ou usando menos de 40%. Minha pergunta: o consumo de energia difere entre ocioso e não ocioso em ambos os casos?

Responder1

Sim.

Cada operação que um processador executa custa uma quantidade de energia.

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

A maioria dos processadores possui uma HALTinstrução equivalente que coloca o processador em uma espécie de modo de suspensão, onde espera por uma interrupção antes de continuar o processamento.

É por isso que, quando você faz cálculos intensivos em um computador, com ou sem speedstep, o processador fica mais quente do que quando está ocioso.

informação relacionada