ACPI significa “Advanced Configuration and Power Interface” ou “Configuração Avançada e Interface de Energia”
É uma especificação desenvolvida pela Microsoft, Intel e Toshiba.
Essa especificação surgiu no windows 98 substituiu a antiga especificação APM(Advanced Power Management) do windows 95.
ACPI possibilita ao sistema operacional(windows, linux…) se comunicar e controlar a distribuição de energia para periféricos(HD, monitores…)
ACPI tem como função possibilitar ao sistema operacional a controlar a quantidade de energia usada pelos dispositivos ou periféricos do computador, como HDs, monitor, leitor de CD/DVD…
Com ACPI podemos ter economia de energia, pois ela faz com que o computador entre em modo “economia de energia”, “sleep mode”. ACPI também permite que o computador seja ligado e desligado por dispositivos externos, como por exemplo, o toque em botão do mouse, no teclado irá ligar o computador. A função da ACPI que faz o computador entrar em modo sleep(modo de sono) é a função OnNow.
ACPI também auxilia no plug and play da BIOS. Plug and play significa “plugar e jogar” em tradução livre e se refere à capacidade do computador reconhecer algum dispositivo automaticamente sem a necessidade de reiniciar o sistema. Podemos citar um pen drive como exemplo.
Em notebooks esses itens fazem uma enorme economia de bateria.
ACPI faz com que o Sistema Operacional(Windows, Linux…) se comunique e instrua a BIOS a desligar a energia de periféricos. Por exemplo, quando você passa muito tempo sem usar o computador o sistema operacional entra em estado de hibernação, assim, o sistema operacional está usando ACPI para controlar e desligar a energia do monitor, discos….
Estado de Energia do ACPI
ACPI possui 4 Estados Globais(global states), que controlam a energia para os componentes de um pc. Os 4 “states” são:
- Working (G0): trabalhando
- Sleeping (G1): dormindo
- Soft Off (G2): Desligamento suave
- Mechanical Off (G4): desligamento mecânico.
Dentro de cada um desses estados globais(global states) há vários estados de “sono” ou sleeping states: S1, S2, S3, S4 e S5.
Como exemplo podemos dizer: Quando passamos um certo período sem mexer no teclado ou mouse o computador irá desligar a energia do monitor. Na verdade isso é um Global State G0 com Sleep G1.
Outro exemplo é quando o pc entra em modo de hibernação, isso é Global State G1 com Sleep S4.
O estado Soft Off é quando o sistema é desligado mas pode ser trazido de volta ao apertar o botão power no gabinete.
O estado global G3 ou Mechanical Off é quando o sistema é desligado completamente ao usarmos o botão e tiramos o cabo de energia que fica atrás do pc.
Veja também: VirtualBox: Diferença Entre “Desligar” e “Desligar por ACPI”
Fontes: helpwithpcs, indiana university
Comment on “O que é ACPI em Informática?”