Diferença entre APM e ACPI

APM vs ACPI

O Advanced Power Management (APM) é uma API (Application Programming Interface) que facilita a interação entre diferentes programas de software. Foi desenvolvido pela Microsoft Corporation e Intel em 1992. Permite que um sistema operacional compatível com IBM consiga gerenciamento de energia.

Os cinco estados de energia do APM para sistemas de computador:

Full On - em que o computador está ligado e não está no modo de economia de energia.
APM ativado - em que o computador está ligado e o APM está controlando o gerenciamento de energia do dispositivo, conforme necessário.
APM Standby - em que os dispositivos estão em estado de baixa energia e a CPU fica lenta ou parada; o estado do sistema é salvo e leva pouco tempo para retornar ao seu estado anterior.
Suspensão de APM - em que os dispositivos são desligados e o estado do sistema é salvo. Leva muito tempo para devolvê-lo ao seu antigo estado.
Desligado - o computador está desligado.

O APM é controlado pelo BIOS (Basic Input / Output System), que é incorporado ao PC e é o primeiro código que ele executa quando é ligado. Porque o APM usa BIOS, que geralmente não está ciente de tudo o que o usuário está fazendo; além de não saber nada sobre dispositivos USB, placas de expansão e dispositivos IEEE 1394

A Interface Avançada de Configuração e Energia (ACPI), por outro lado, pretende ser a sucessora do APM. Ele substitui o APM em funções além dos recursos do APM e é compatível com o novo hardware. É mais avançado e abrangente em comparação com o APM.

Está centralizado no sistema operacional, oferecendo mais controle sobre o sistema operacional e os outros componentes do computador. Também é compatível com produtos de vários fabricantes diferentes.

Estados de energia da ACPI ou estados globais para sistemas de computador:

G0 (S0) - o que significa que está funcionando.
G1 - o que significa que está dormindo. Tem quatro estados:
S1 - A energia da CPU e da RAM é mantida, mas todos os caches do processador são liberados e a CPU parou de executar as instruções.
S2 - CPU desligada.
S3 - espera, suspensão ou suspensão na RAM.
S4 - Hibernação ou suspensão no disco.

G2 (S5) ou Soft Off - em que alguns componentes estão ativados para permitir a entrada de dispositivos de teclado, relógio, modem, LAN e USB.
G3 ou desligamento mecânico - em que a energia do computador é quase zero e o cabo de alimentação pode ser removido.

Como o ACPI é novo, os dispositivos mais antigos não funcionam corretamente com ele e são mais lentos que o APM e podem tornar o computador mais lento. Funciona bem com laptops e com a longevidade do seu computador. Ele também oferece uma maneira mais inteligente de gerenciar energia do que o APM.

Resumo:

1.APM é Gerenciamento avançado de energia, enquanto ACPI é Interface avançada de configuração e energia.
2.APM é antigo enquanto ACPI é novo.
3.APM é compatível com dispositivos antigos, enquanto ACPI é compatível com novo hardware.
4.ACPI é mais abrangente e avançado, enquanto o APM não é.
5.APM está centralizado no BIOS enquanto ACPI está centralizado no sistema operacional.