Todo comienza con monitoreo de precisión y mediciones hasta milisegundos.
Como ejemplo, Intel ha creado una herramienta para monitorear los parámetros de la CPU de Intel.
Muestra la Potencia, la Frecuencia y la Temp.
El uso de energía y la temperatura son productos de la frecuencia (la velocidad) o la cantidad de datos procesados.
La frecuencia de muestreo es de milisegundos y la potencia está en vatios, y mide la potencia total de la CPU, mientras que el monitor de actividad la desglosa por aplicación / proceso.
Aquí hay un artículo de Apple acerca de la administración / consumo de energía, que explica poco más cómo se administra la energía.
En resumen, al usar la medición de potencia ms se puede controlar mejor el consumo de energía general.
Antes de TC
Usando la información anterior por aplicación y el uso de energía acumulativa resultante, Apple ha implementado las funciones Timer Coalescing y App Nap para administrar el consumo de energía que se muestra en la siguiente tabla.
Despues de TC
Para ver más información en los cuadros anteriores visita este articulo .
Dado que la actividad del control de la CPU incluye la gestión de RAM y la lectura / escritura de discos, la tarjeta de red y otras, por ejemplo, mejorando Gestión de memoria RAM También reduce el consumo de energía que se produce al frecuentar la actividad R / W del disco.
Hay muchos aspectos de la administración de energía, y son una combinación de medidas muy precisas y diseños de software para reducir el consumo de energía.
Algunos ejemplos son:
Característica de la siesta de la aplicación
Función de unión del temporizador PDF
Función de gestión de RAM
No parece haber ninguna documentación sobre cómo se calcula el consumo de energía. El uso de la CPU por sí solo no puede predecir de manera confiable el consumo de energía. Por lo tanto, los principales factores considerados serían (son un tanto complementarios de lo que App Nap ve y controla):
Nuevamente, no hay detalles sobre cómo se miden cada uno de estos factores y las fórmulas utilizadas para calcular el consumo de energía. Podemos hacer algunas conjeturas por el hecho de que cada Mac (y también PC) viene equipada con varios sensores dentro del sistema. Puedes usar una herramienta como Monitor de hardware para ver qué sensores tiene tu Mac y qué reportan en tiempo real.
Los sensores clave relacionados con el consumo de energía que están disponibles (y han sido por varios años) en Monitor de hardware Son el voltaje de la CPU, la corriente de la CPU y la potencia de la CPU. Para otros elementos en la lista anterior, no hay sensores de hardware para medir el consumo de energía. Por lo tanto, Apple debe utilizar factores de extrapolación específicos según el modelo de Mac y el hardware subyacente.
fuente