Mis on täiustatud toitehaldus?

Täiustatud toitehaldus (APM) on rakenduste programmeerimisliides (API), mis võimaldab IBM-iga ühilduvat personaalarvutit (PC) kasutaval operatsioonisüsteemil suhelda põhisisendi väljundsüsteemiga (BIOS), et saavutada ja reguleerida toitehaldust. See loodi Intel® ja Microsoft® ühisettevõttena ning tehti avalikkusele kättesaadavaks 1992. aastal. APM on suures osas asendatud täiustatud haldussüsteemiga, mida tuntakse Advanced Configuration and Power Interface (ACPI) nime all.

BIOS on lihtne programm, mis on kõigisse personaalarvutitesse (PC-desse) sisse kodeeritud. See juhib riistvara algtasemel ja suudab suhelda nii operatsioonisüsteemi kui ka välisseadmetega, näiteks kõvakettaga. Operatsioonisüsteem installib installimise osana APM API. API on sisuliselt tarkvara, mis hõlbustab suhtlust operatsioonisüsteemi ja BIOS-i vahel.

Kui on ühendatud välisseade, näiteks monitor või kõvaketas, tuleb installida draiver. Draiver on tarkvara, mis võimaldab seadmel suhelda operatsioonisüsteemiga. Draiveri saab kirjutada APM-i spetsifikatsioonidele, et sellel oleks toitehaldusvalikud. Näiteks võib tuua kõvaketta, millel on APM-draiver; juht võib lubada kõvaketta väljalülitamist, kui seda ei kasutata.

Täiustatud toitehalduses on sisuliselt kaks olekut: süsteemi olek ja seadme toiteolekud. Süsteemi olek võib kogu süsteemi jaoks määratleda viis toiteolekut. Täielik sisse- ja väljalülitamine on kõige lihtsamad; täis sees tähendab, et süsteem on sisse lülitatud ja ükski seade ei ole energiasäästurežiimis ja välja lülitatud tähendab, et arvuti on välja lülitatud.

Ülejäänud kolm täiustatud toitehaldussüsteemi olekut on APM Enabled, APM Standby ja APM Suspend. APM Enabled tähendab, et arvuti on sisse lülitatud ja APM on vajadusel saadaval. Ooterežiim tähendab, et enamik seadmeid on vähese energiatarbega režiimis, keskprotsessor (CPU) on välja lülitatud või aeglustunud ja süsteemi olek on salvestatud; selles olekus saab arvuti kiiresti käivitada. APM Suspend tähendab, et süsteemi olek on salvestatud, kuid enamik seadmeid on välja lülitatud; sellises olekus võtab arvuti uuesti töötlemise alustamiseks kauem aega.

Seadme toiteolekud, mis võimaldavad seadmel kasutada energiasäästu olekuid, on seade sees, seadme toitehaldus, seade vähese võimsusega ja välja lülitatud. Sees ja välja lülitatud tähendavad sama, mis süsteemi olekus. Menüüs Device Power Managed on seade sisse lülitatud, kuid kõik funktsioonid pole saadaval. Seadme vähese energiatarbega olekus ei ole seade hetkel aktiivne, kuid toiteühendus säilib, et seda saaks kiiresti käivitada või “äratada”.

Ainus erand täiustatud toitehalduskeskkonnas on protsessor. Ainult BIOS saab protsessorit juhtida. Draiver saab kas süsteemi või seadme kaudu ühendust võtta ainult BIOS-iga; see ei saa anda juhiseid väljalülitamiseks. Selle eesmärk on kaitsta protsessorit halvasti kirjutatud draiveri väljalülitamise eest.