Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A especificação ACPI 5.0 define muitos tipos de dispositivos para representar e controlar recursos típicos da plataforma. Por exemplo, a ACPI define um botão liga/desliga, um botão de suspensão e indicadores do sistema. Para plataformas baseadas em SoC, o Windows fornece drivers internos para dar suporte aos dispositivos definidos pela ACPI descritos neste artigo.
Para obter mais informações, consulte a seção 9, "ACPI-Defined Devices and Device-Specific Objects", na especificação ACPI 5.0.
Dispositivo de tampa
Este dispositivo descreve e relata o status da tampa de um dispositivo clamshell. Para obter mais informações, consulte a seção 9.4, "Control Method Lid Device", na especificação ACPI 5.0. As implementações de dispositivos de tampa usam o mecanismo de eventos ACPI sinalizado por GPIO, que é descrito na seção 5.6.5, "GPIO-Signaled ACPI Events", na especificação ACPI 5.0.
Dispositivo de bateria com método de controle
Este dispositivo descreve, configura e relata o status da bateria da plataforma. Para obter mais informações, consulte a seção 10.2, "Control Method Batteries", na especificação ACPI 5.0. Método de controle As implementações de bateria em plataformas SoC usam o mecanismo de eventos ACPI sinalizado por GPIO, que é descrito na seção 5.6.5, "GPIO-Signaled ACPI Events", na especificação ACPI 5.0. O acesso à bateria e ao hardware de carregamento é feito por métodos que operam através de GPIO ou SPB OpRegions, que são descritos nas seções 5.5.2.4.4 e 5.5.2.4.5 da especificação ACPI 5.0.
Para obter mais informações sobre o gerenciamento de bateria no Windows, consulte Requisitos de energia e subsistema de bateria do Windows.
Método Bateria Device-Specific (_DSM)
Para suportar o gerenciamento térmico passivo da bateria pela plataforma, a Microsoft define um método _DSM para comunicar ao firmware da plataforma o limite de limitação térmica definido pela zona térmica da bateria. Para obter mais informações, consulte os seguintes artigos:
Método de controle de tempo e dispositivo de alarme
ACPI 5.0 define a operação e definição do dispositivo de tempo e alarme baseado no método de controle opcional, que fornece uma abstração independente de hardware e uma alternativa mais robusta ao relógio em tempo real (RTC). Para obter mais informações, consulte a seção 9.15, "Dispositivos PC/AT RTC/CMOS", e a seção 9.18, "Dispositivo de tempo e alarme", na especificação ACPI 5.0. Se o RTC padrão do PC não estiver implementado ou for utilizado como o hardware RTC que suporta o dispositivo de Tempo e Alarme, o bit "CMOS RTC não presente" do campo de sinalizadores da Arquitetura de Inicialização FADT deve ser configurado.
Os recursos de temporização do dispositivo "Tempo e Alarme" são necessários para plataformas que suportam o recurso "InstantGo" (e o modo de energia "Connected Standby"). Esses recursos mantêm as informações de hora do dia nas transições de energia do sistema e controlam o tempo mesmo quando a plataforma está desligada. Espera-se que o tempo na plataforma seja consistente quando diferentes interfaces de firmware são usadas para consultar o tempo da plataforma. Por exemplo, uma chamada UEFI para obter a hora deve retornar o mesmo tempo que o sistema operacional obteria usando o dispositivo de Hora e Alarme.
O dispositivo de Hora e Alarme deve ser acionado a partir da mesma fonte de tempo que os serviços de tempo UEFI.
Zonas termais
Para dar suporte ao gerenciamento térmico ACPI, o designer de sistema particiona logicamente uma plataforma de hardware em uma ou mais regiões físicas chamadas zonas térmicas. Os dispositivos de sensor rastreiam a temperatura em cada zona térmica. Quando uma zona térmica começa a superaquecer, o sistema operacional pode tomar ações para resfriar os dispositivos na zona. Essas ações podem ser categorizadas como resfriamento passivo ou resfriamento ativo.
Gestão térmica do Windows
O modelo de gerenciamento térmico do Windows é baseado no conceito de zonas térmicas da ACPI. Este é um modelo cooperativo de firmware/SO/driver que abstrai os sensores e dispositivos de refrigeração do componente de gerenciamento térmico central através de interfaces bem definidas. Para obter mais informações, consulte Gerenciamento térmico no Windows.
Zonas térmicas ACPI
Uma zona térmica é definida para incluir objetos filho que fazem o seguinte:
Identifique os dispositivos contidos na zona térmica:
_TZD listar os dispositivos que não são processadores na zona térmica.
_PSL para listar os processadores na zona térmica.
Especificar limites térmicos a partir dos quais as ações devem ser tomadas:
_PSV para indicar a temperatura na qual o sistema operacional inicia o controle de resfriamento passivo.
_HOT para indicar a temperatura na qual o sistema operacional hiberna.
_CRT para indicar a temperatura na qual o sistema operacional é desligado.
Descreva o comportamento de resfriamento passivo da zona térmica:
_TC1, _TC2 para a capacidade de resposta térmica.
_TSP para o intervalo de amostragem de temperatura adequado para arrefecimento passivo da zona térmica.
Informe a temperatura da zona térmica:
_TMP para a temperatura comunicada pelo firmware, ou
_HID e _CRS para carregar um driver de sensor de temperatura e alocar recursos de hardware para ele.
Opcionalmente, receba notificações de mais ultrapassagens de limite de temperatura:
_NTT para especificar mais casos de ultrapassagem de limiar a notificar.
_DTI para receber notificações de mais excedências de limites.
Opcionalmente, descreva o comportamento de resfriamento ativo da zona térmica:
_ALx para listar os ventiladores na zona térmica.
_ACx a temperatura na qual o ventilador x deve ser ligado.
Para obter mais informações sobre zonas térmicas ACPI, consulte o capítulo 11, "Gerenciamento térmico", na especificação ACPI 5.0.
Inatividade do processador lógico como redução térmica
A plataforma pode indicar ao sistema operacional que os núcleos do processador na zona térmica devem estar ociosos (em vez de acelerados). Isso é feito incluindo o dispositivo Aggregador de Processadores (ACPI000C) em uma ou mais zonas térmicas. Windows estacionará muitos núcleos quando o _PSV da zona térmica for ultrapassado. O número é (1 - <limite> passivo de zona) * <o número de núcleos na zona> térmica ou o número de núcleos reportado em _PUR, o que for maior. Para obter mais informações, consulte a seção 8.5.1, "Logical Processor Idling", na especificação ACPI 5.0.
Os OEMs podem incluir um método Device-Specific (_DSM) para suportar as extensões térmicas da Microsoft para Windows. Para obter mais informações, consulte MétodoDevice-Specific para extensões térmicas da Microsoft.