Advanced Configuration and Power Interface
MPTablesと同等の情報を提供するが、より高機能でハイパースレッディング対応した機械の場合必ず存在する。 ECDT (ECDT : Embedded Controller Description Table) エンベデッドコントローラデバイスの(使用I/Oポート等の)情報を記述したテーブル。DSDT内でもデバイスとして定義されており、ACPI1.0の頃はこのテーブルは定義されていなかったが、他のACPIのデバイス記述がこれによってアクセス可能なリソースを使用するため初期化順の解決が困難であった。 TCPA (Trusted Computing Platform Alliance Capability Table) トラステッド・コンピューティング・グループによって定義されたメモリテーブルで、ブートシーケンスの妥当性を検証するためのデータへのポインタを含むテーブル。 MCFG (PCI Express memory mapped configuration space base address Description Table) PCI Expressのアクセスメモリ空間の場所、バス番号の範囲などを示すテーブル。
等のようなものがある。
Suspend to Diskまたはハイバネーションと呼ばれる状態で、メモリ内容も失われる。メモリをディスクに書き出し、電源断状態にするのと同じである。初期は書き出し復帰はBIOSが行う事もあり、その場合の処理はS1やS3等と同等だったが、OSが行う場合は復帰時はブートローダやOSがハイバネーション内容が存在することを検出してメモリ内容を書き戻すことになる。
Suspend to RAMまたはスリープと呼ばれる状態で、メモリは保持されているが、チップセットの情報やレジスタコンテクストが失われる。サスペンドに入る前にOSはレジスタコンテクストをメモリに書き出し、16ビットコードの復帰ベクタをFACSの然るべき場所に書いておく。復帰はリセット状態から復帰し、BIOSがサスペンド状態であったことを検知して初期化を行った後復帰ベクタへ移行する。その後復帰ベクタからプロテクトモードへの復帰などを行って最終的にレジスタを書き戻して運用状態に復帰する。
ACPI テーブルを初期化し、OS起動後は必要とされる機会は少ないが(IA-32の場合はシステムマネジメントモードを通すことにより)必要に応じて動作する。APMとは違い、電源イベントは主にオペレーティングシステム側に見える割り込みとして伝わって来る。メモリマップ取得BIOSコールInt 15H AX=E820HはOSが後述のACPIテーブルを意識せずに書き潰さないようにするために、ACPIのテーブル等を含むメモリをOSに通知する必要がある。