Řízení spotřeby (základní služby TPM)
TbS přijímá události řízení spotřeby. Když se zobrazí indikace, že čip TPM nebo jiné části platformy se chystá vstoupit do stavu napájení, ve kterém se přeruší spuštění nebo dojde ke ztrátě stavu TPM, funkce TBS zkontroluje, jestli se aktuálně spuštěný příkaz pravděpodobně dokončí před výpadkem systému. Funkce TBS obecně umožňuje dokončení příkazů krátké a střední doby trvání, ale zruší příkazy s dlouhou dobou trvání. Po vrácení příkazu tbS přestane odesílat nové příkazy do čipu TPM a připraví se na hibernaci. Po obnovení napájení vrátí funkce TBS výsledek příkazu volajícímu a pak pokračuje se zpracováním čekajících příkazů TBS. Kód pro řízení spotřeby TBS běží asynchronně, takže může zpracovávat žádosti o řízení spotřeby i v případě, že TPM zpracovává dlouhý příkaz.
Když počítač přejde do stavu spánku, včetně S3 (režimu spánku) a S4 (hibernace), čip TPM se vypne. Všechny stavy čipu TPM, které nejsou, jsou proto ztraceny. Před vstupem do těchto stavů se očekává, že aplikační software se připraví na ztrátu nestálých stavů TPM. Když se systém vrátí ze stavu spánku, služba TBS se synchronizuje s čipem TPM, aby stav TBS byl konzistentní se stavem TPM. Aplikační software může vyžadovat opětovné spuštění příkazů, které byly přerušeny.