Partilhar via


Visão geral dos objetos de medição de energia do ACPI 4.0

A PMI (Interface do Medidor de Energia) do ACPI expõe os recursos de medição de energia e orçamento da plataforma de hardware para os drivers que fornecem a interface PMI do WDM.

O PMI de ACPI é fornecido pelos objetos de Medição de Energia do ACPI 4.0. Esses objetos fornecem uma camada de abstração para o protocolo usado para medição de energia e orçamento pela plataforma de hardware. Essa camada de abstração fornece uma interface consistente de fonte de alimentação e medidor para o sistema operacional em todas as plataformas de hardware.

O firmware do sistema deve implementar os objetos ACPI 4.0 Power Metering. Os detalhes da implementação da plataforma são proprietários e específicos para o sistema.

Fontes de alimentação e medidores compatíveis com PMI são identificados por meio da ID de hardware do ACPI de "ACPI000D". Além disso, o PMI do ACPI define métodos de controle usados para obter informações estáticas e consultar ou definir informações dinâmicas. Por exemplo, um método de controle PMI de ACPI é definido para ler o desenho de energia atual de um medidor de energia compatível com PMI.

Eventos PMI, como quando os limites de energia são excedidos, são sinalizados por meio de um conjunto de códigos de notificação de ACPI no dispositivo do medidor de energia.

Cada objeto de namespace DO PMI do ACPI tem métodos de controle apropriados que permitem interações entre o sistema operacional e a plataforma de hardware. Esses métodos de controle dão suporte para o seguinte:

  • Consulta de características de fonte de alimentação e medidor de energia.

  • Consulta de medidas de consumo de energia de runtime.

  • Gerenciamento do orçamento de energia por um medidor de energia.

  • Notificação de eventos.