Разлика между APM и ACPI

APM срещу ACPI

Advanced Power Management (APM) е приложен програмен интерфейс (API), който улеснява взаимодействието между различни софтуерни програми. Той е разработен от Microsoft Corporation и Intel през 1992 г. Той дава възможност на съвместима с IBM операционна система да постигне управление на мощността.

Петте мощност на APM за компютърни системи:

Full On - когато компютърът е включен и не е в режим на пестене на енергия.
APM Enabled - където компютърът е включен и APM контролира управлението на захранването на устройството, ако е необходимо.
APM готовност - при което устройствата са в състояние с ниска мощност и процесорът се забавя или спира; състоянието на системата се запазва и отнема малко време да се върне в предишното си състояние.
APM Suspend - при което устройствата са изключени и състоянието на системата е запазено. Отнема много време, за да го върнете в предишното си състояние.
Изключено - компютърът е изключен.

APM се управлява от основната система за вход / изход (BIOS), която е вградена в компютъра и е първият код, който се изпълнява, когато се захранва. Тъй като APM използва BIOS, който обикновено не е наясно с всичко, което потребителят прави; той може да направи бъркотия на нещата от факта, че не знае нищо за USB устройства, карти за добавки и устройства IEEE 1394

Разширеният интерфейс за конфигуриране и захранване (ACPI), от друга страна, е предназначен да бъде наследник на APM. Той замества APM във функции извън възможностите на APM и е съвместим с нов хардуер. Той е по-напреднал и всеобхватен в сравнение с APM.

Той е съсредоточен върху операционната система, като му дава по-голям контрол върху операционната система и другите компоненти на компютъра. Той е съвместим и с продукти на няколко различни производители.

Състояние на захранване на ACPI или глобални състояния за компютърни системи:

G0 (S0) - което означава, че работи.
G1 - което означава, че спи. Има четири състояния:
S1 - Захранването на процесора и RAM паметта се поддържа, но всички кешови процесори са размити и процесорът е спрял да изпълнява инструкции.
S2 - CPU е изключен.
S3 - режим на готовност, заспиване или спиране на RAM.
S4 - Хибернация или спиране на диска.

G2 (S5) или Soft Off - където някои компоненти са включени, за да позволят въвеждане от клавиатура, часовник, модем, LAN и USB устройства.
G3 или механично изключено - при което мощността на компютъра е почти нулева и захранващият кабел може да бъде изваден.

Тъй като ACPI е нов, по-старите устройства не работят правилно с него и той е по-бавен от APM и може да забави компютъра ви. Работи добре с лаптопи и дълголетието на вашия компютър. Той също така предлага по-интелигентен начин за управление на захранването от APM.

Резюме:

1.APM е разширено управление на захранването, докато ACPI е разширена конфигурация и захранващ интерфейс.
2.APM е стар, докато ACPI е нов.
3.APM е съвместим със стари устройства, докато ACPI е съвместим с нов хардуер.
4.ACPI е по-всеобхватен и усъвършенстван, докато APM не е.
5.APM е центриран в BIOS, докато ACPI е центриран в операционната система.