Advanced Power Management (APM) ( russisk "Advanced Power Management" ) er et sæt funktioner ( API ), der gør det muligt for programmer at styre strømforbruget på en personlig computer, der er kompatibel med IBM PC'en .
Udviklet i 1992 [1] af Microsoft og Intel . Version 1.2, udviklet i 1996, var den sidste. ACPI blev udviklet som en erstatning for APM. Microsoft holdt op med at understøtte APM startende med Windows Vista. Implementeret på BIOS -niveau .
APM bruger en lagdelt tilgang til enhedsadministration. Programmer (såvel som drivere) får adgang til operativsystemet (APM-driveren). Dernæst kalder OS den APM-kompatible BIOS, som styrer hardwaren.
Beskeder udveksles i to retninger:
Der er mange programmer tilgængelige til Advanced Power Management (APM) på en harddisk, såsom CrystalDiskInfo .
Der er 12 tilstande/begivenheder relateret til strømstyring (såsom standby-, suspenderings- eller genoptagelsesanmodninger og meddelelser om lavt batteri), plus hændelser tilføjet af producenter af kort og eksterne enheder. Disse hændelser sendes fra APM BIOS til operativsystemet, og driveren tjekker regelmæssigt for sådanne hændelser.
Der er 21 procedurer, som en chauffør kan bruge til at indhente strømoplysninger eller anmode om en strømændring. For eksempel: underret BIOS om brugen af processoren, og hvis processoren er lidt brugt, så kan BIOS indstille den til lavt strømforbrug eller sætte den tilbage til normal tilstand. Føreren kan også finde ud af enhedens strømstatus eller overføre enheden til en anden tilstand.
APM-specifikationen definerer strømtilstanden for et system og enhedernes strømtilstande.
Enheder kan også understøtte APM. Enheder kan understøtte APM helt eller delvist.
processorteknologier | Digitale|||||||||
---|---|---|---|---|---|---|---|---|---|
Arkitektur | |||||||||
Instruktionssæt arkitektur | |||||||||
maskinord | |||||||||
Parallelisme |
| ||||||||
Implementeringer | |||||||||
Komponenter | |||||||||
Strømstyring |