Różnica między APM i ACPI

Różnica między APM i ACPI

APM vs ACPI

Advanced Power Management (APM) to interfejs programowania aplikacji (API), który ułatwia interakcję między różnymi programami oprogramowania. Został opracowany przez Microsoft Corporation i Intel w 1992 roku. Umożliwia system operacyjny kompatybilny z IBM osiągnięcie zarządzania energią.

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

Pełne - w którym komputer jest włączony i nie jest w trybie oszczędzania energii.
APM włączone - w którym komputer jest włączony, a APM kontroluje w razie potrzeby zarządzanie energią urządzeń.
APM Standby - w którym urządzenia znajdują się w stanach niskiej mocy, a procesor jest spowolniony lub zatrzymany; Stan systemowy jest uratowany i powrót do poprzedniego stanu zajmuje niewiele czasu.
APM SUPEND - w którym urządzenia są wyłączone, a stan systemu jest zapisywany. Zwrócenie go do poprzedniego stanu zajmuje dużo czasu.
Off - komputer jest wyłączony.

APM jest kontrolowany przez podstawowy system wejściowy/wyjściowy (BIOS), który jest wbudowany w komputer i jest pierwszym kodem, w którym działa, na którym jest zasilany. Ponieważ APM używa BIOS, który zwykle nie jest świadomy wszystkiego, co robi użytkownik; Może to zrobić bałagan oprócz faktu, że nic nie wie o urządzeniach USB, kartach i urządzeniach IEEE 1394

Z drugiej strony zaawansowana konfiguracja i interfejs mocy (ACPI) ma być następcą APM. Zastępuje APM w funkcjach poza możliwościami APM i jest kompatybilny z nowym sprzętem. Jest bardziej zaawansowany i kompleksowy w porównaniu z APM.

Koncentruje się na systemie operacyjnym, zapewniając mu większą kontrolę nad systemem operacyjnym i innymi komponentami komputera. Jest również kompatybilny z produktami kilku różnych producentów.

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

G0 (s0) - co oznacza, że ​​działa.
G1 - co oznacza, że ​​śpi. Ma cztery stany:
S1 - Utrzymuje się moc procesora i pamięci RAM, ale wszystkie buformy procesora są zaruszane, a procesor zaprzestał wykonywania instrukcji.
S2 - CPU jest wyłączony.
S3 - Standby, śpij lub zawiesaj na Ram.
S4 - Hibernacja lub zawieszenie na dysku.

G2 (s5) lub miękkie - w których niektóre elementy są włączone, aby umożliwić wejście z urządzeń klawiatury, zegara, modemu, sieci LAN.
G3 lub mechaniczne - przy czym zasilanie komputera wynosi prawie zero, a przewód zasilający można usunąć.

Ponieważ ACPI jest nowe, starsze urządzenia nie działają z nim poprawnie i są wolniejsze niż APM i mogą spowolnić komputer. Działa dobrze z laptopami i długowiecznością komputera. Oferuje także mądrzejszy sposób do zarządzania energią niż APM.

Streszczenie:

1.APM to zaawansowane zarządzanie energią, podczas gdy ACPI to zaawansowana konfiguracja i interfejs mocy.
2.APM jest stary, a ACPI jest nowe.
3.APM jest kompatybilny ze starymi urządzeniami, podczas gdy ACPI jest kompatybilny z nowym sprzętem.
4.ACPI jest bardziej kompleksowe i zaawansowane, podczas gdy APM nie jest.
5.APM koncentruje się na BIOS, podczas gdy ACPI koncentruje się na systemie operacyjnym.