Função do driver do estado Intel P

0

Pesquisei alto e baixo para o que é o "estado Intel P" e o que ele faz. Eu descobri que isso tem a ver com desempenho e consumo de energia. Aprendi que se você construir no kernel, ele se tornará o driver de dimensionamento padrão para os processadores da Intel.

Mas o que eu quero saber é, o que isso faz?

Reduz a funcionalidade e a potência da CPU em favor da redução do consumo de energia ou gerencia e equilibra o estado da CPU, ou seja, se a CPU estiver sobrecarregada e compilando algo, aumenta a frequência da CPU para compensar e reduz quando está ocioso?

    
por r004 09.10.2014 / 23:00

1 resposta

2

Os estados P em processadores x86 são níveis de escala de tensão . Quando um processador opera em alta tensão, ele pode funcionar mais rápido, mas também usa mais energia e aquece mais. A numeração do estado P é padronizada: 0 a 15, do mais rápido ao mais lento.

Cabe ao kernel decidir quando alternar entre os estados P. O kernel mudará para um estado mais baixo (mais rápido, mais quente) quando detectar uma carga de trabalho pesada (a CPU nunca está ociosa) e retornará a um estado mais alto (mais lento, mais frio) quando detectar que a CPU tempo livre.

O driver de estado P é a parte do kernel que toma a decisão de alternar entre os estados P.

    
por 10.10.2014 / 03:29