Różnica między APM a ACPI

APM vs ACPI

Advanced Power Management (APM) to interfejs programowania aplikacji (API), który ułatwia interakcję między różnymi programami. Został opracowany przez Microsoft Corporation i Intel w 1992 roku. Umożliwia zarządzanie systemem zgodnym z IBM.

Pięć stanów zasilania APM dla systemów komputerowych:

Full On - gdy komputer jest włączony i nie znajduje się w trybie oszczędzania energii.
Włączone APM - gdy komputer jest włączony, a APM kontroluje zarządzanie energią urządzenia w razie potrzeby.
Tryb gotowości APM - w którym urządzenia są w stanie niskiego poboru mocy, a procesor jest spowolniony lub zatrzymany; stan systemu jest zapisywany i powrót do poprzedniego stanu zajmuje niewiele czasu.
Zawieszenie APM - w którym urządzenia są wyłączone, a stan systemu zostaje zapisany. Powrót do poprzedniego stanu zajmuje dużo czasu.
Off - komputer jest wyłączony.

APM jest kontrolowany przez system Basic Input / Output System (BIOS), który jest wbudowany w komputer i jest pierwszym kodem, który działa po włączeniu. Ponieważ APM używa systemu BIOS, który zwykle nie jest świadomy wszystkiego, co robi użytkownik; poza tym, że nie wie nic o urządzeniach USB, kartach dodatkowych i urządzeniach IEEE 1394

Z kolei Advanced Configuration and Power Interface (ACPI) ma być następcą APM. Zastępuje APM w funkcjach wykraczających poza możliwości APM i jest kompatybilny z nowym sprzętem. Jest bardziej zaawansowany i kompleksowy w porównaniu do APM.

Jest wyśrodkowany na systemie operacyjnym, co daje mu większą kontrolę nad systemem operacyjnym i innymi komponentami komputera. Jest również kompatybilny z produktami kilku różnych producentów.

Stany zasilania ACPI lub stany globalne dla systemów komputerowych:

G0 (S0) - co oznacza, że ​​działa.
G1 - co oznacza, że ​​śpi. Ma cztery stany:
S1 - Zasilanie procesora i pamięci RAM jest utrzymywane, ale wszystkie pamięci podręczne procesorów są opróżniane, a procesor przestał wykonywać instrukcje.
S2 - Procesor jest wyłączony.
S3 - tryb gotowości, uśpienia lub zawieszenia w pamięci RAM.
S4 - hibernacja lub zawieszenie na dysku.

G2 (S5) lub Soft Off - w którym niektóre komponenty są włączone, aby umożliwić wejście z klawiatury, zegara, modemu, sieci LAN i urządzeń USB.
G3 lub Mechanical Off - w którym moc komputera jest prawie zerowa, a przewód zasilający można usunąć.

Ponieważ ACPI jest nowy, starsze urządzenia nie działają z nim poprawnie, i jest wolniejszy niż APM i może spowolnić komputer. Działa dobrze z laptopami i długowiecznością komputera. Oferuje także inteligentniejszy sposób zarządzania energią niż APM.

Streszczenie:

1.APM to zaawansowane zarządzanie energią, natomiast ACPI to zaawansowana konfiguracja i interfejs zasilania.
2.APM jest stary, a ACPI jest nowy.
3.APM jest kompatybilny ze starymi urządzeniami, a ACPI jest kompatybilny z nowym sprzętem.
4.ACPI jest bardziej wszechstronny i zaawansowany, podczas gdy APM nie.
5.APM jest wyśrodkowany na BIOSie, podczas gdy ACPI jest wyśrodkowany na systemie operacyjnym.