Išplėstinis energijos valdymas (APM) yra taikomųjų programų programavimo sąsaja (API), leidžianti operacinei sistemai, kurioje veikia su IBM suderinamas asmeninis kompiuteris (PC), sąveikauti su pagrindine įvesties išvesties sistema (BIOS), kad būtų galima valdyti ir reguliuoti galios valdymą. Jis buvo sukurtas kaip bendra „Intel®“ ir „Microsoft®“ įmonė, o visuomenei tapo prieinama 1992 m. APM buvo iš esmės pakeista pažangesne valdymo sistema, žinoma kaip išplėstinė konfigūracija ir maitinimo sąsaja (ACPI).
BIOS yra paprasta programa, kuri yra užkoduota visuose asmeniniuose kompiuteriuose (asmeniniuose kompiuteriuose). Jis valdo aparatinę įrangą pagrindiniu lygiu ir gali susisiekti su operacine sistema bei bet kokiais išoriniais įrenginiais, pvz., kietuoju disku. Operacinė sistema įdiegia APM API kaip savo diegimo dalį. API iš esmės yra programinės įrangos dalis, palengvinanti operacinės sistemos ir BIOS ryšį.
Kai prijungiamas išorinis įrenginys, pvz., monitorius arba standusis diskas, turi būti įdiegta tvarkyklė. Vairuotojas yra programinė įranga, leidžianti įrenginiui susisiekti su operacine sistema. Tvarkyklė gali būti įrašyta pagal APM specifikacijas, kad ji galėtų turėti energijos valdymo parinktis. Pavyzdys galėtų būti kietasis diskas, kuriame yra APM tvarkyklė; vairuotojas gali leisti išjungti standųjį diską, kai jis nenaudojamas.
Iš esmės yra dvi išplėstinio maitinimo valdymo būsenos: sistemos būsena ir įrenginio maitinimo būsenos. Sistemos būsena gali apibrėžti penkias galios būsenas visai sistemai. Pilnas įjungimas ir išjungimas yra patys paprasčiausi; pilnai įjungta reiškia, kad sistema įjungta ir jokie įrenginiai neveikia energijos taupymo režimu, o išjungtas reiškia, kad kompiuteris išjungtas.
Kitos trys pažangios energijos valdymo sistemos būsenos yra APM Enabled, APM Standby ir APM Suspend. APM Enabled reiškia, kad kompiuteris įjungtas ir APM pasiekiamas, kai reikia. Budėjimo režimas reiškia, kad dauguma įrenginių veikia mažos galios režimu, centrinis procesorius (CPU) yra išjungtas arba sulėtėjęs, o sistemos būsena išsaugota; šioje būsenoje kompiuteris gali būti greitai paleidžiamas. APM Suspend reiškia, kad sistemos būsena išsaugota, bet dauguma įrenginių yra išjungti; Šioje būsenoje kompiuteris užtrunka ilgiau, kol vėl pradės apdoroti.
Įrenginio maitinimo būsenos, leidžiančios įrenginiui naudoti energijos taupymo būsenas, yra Įrenginys įjungtas, Įrenginio maitinimas valdomas, Įrenginys mažai galios ir Įrenginys išjungtas. Įjungta ir išjungta reiškia tą patį, kaip ir sistemos būsenoje. Įrenginio maitinimas valdomas, įrenginys įjungtas, bet ne visos funkcijos pasiekiamos. Įrenginio mažos galios būsenoje įrenginys šiuo metu neaktyvus, tačiau maitinimo ryšys palaikomas, kad jį būtų galima greitai paleisti arba „pažadinti“.
Vienintelė išimtis išplėstinėje energijos valdymo aplinkoje yra centrinis procesorius. Tik BIOS gali valdyti procesorių. Vairuotojas per sistemą arba per įrenginį gali susisiekti tik su BIOS; jis negali duoti nurodymo išjungti maitinimą. Taip siekiama apsaugoti procesorių, kad jo neišjungtų prastai parašyta tvarkyklė.