Energiagazdálkodás (TPM Alapszolgáltatások)
A TBS energiagazdálkodási eseményeket fogad. Amikor egy jelzés érkezik arról, hogy a TPM vagy a platform más részei olyan energiaállapotba kerülnek, amelyben a végrehajtás megszakad, vagy a TPM-állapot elveszik, a TBS ellenőrzi, hogy a jelenleg futó parancs valószínűleg befejeződik-e, mielőtt a rendszer leáll. A TBS általában lehetővé teszi a rövid és közepes időtartamú parancsok befejezését, de megszakítja a hosszú időtartamú parancsokat. A parancs visszatérése után a TBS nem küld új parancsokat a TPM-nek, és felkészül a hibernálásra. A tápellátás visszaállításakor a TBS visszaadja a parancs eredményét a hívónak, majd folytatja a függőben lévő TBS-parancsok feldolgozását. A TBS energiagazdálkodási kód aszinkron módon fut, így akkor is képes kezelni az energiagazdálkodási kéréseket, ha a TPM hosszú parancsot dolgoz fel.
Amikor egy számítógép alvó állapotba lép, beleértve az S3 (alvó) és az S4 (hibernálás) állapotot, a TPM ki van kapcsolva. Így a nem állandó TPM-állapotok elvesznek. Az állapotok beírása előtt az alkalmazásszoftvernek fel kell készülnie az ingadozó TPM-állapotok elvesztésére. Amikor a rendszer alvó állapotból tér vissza, a TBS szinkronizálódik a TPM-sel, hogy a TBS-állapot összhangban legyen a TPM-állapottal. Előfordulhat, hogy az alkalmazásszoftvernek újra kell kiadnia a megszakított parancsokat.