Linux ACPI の高度な電源管理の状態

G、S、D、C、および P の 5 つの主要な電力状態がACPI Power Statesで定義されています。

G 状態グローバル システム状態

G 状態は、ユーザーから見たシステム全体の電源状態を表します。

G0 動作モード。ハードウェアに電力が供給され、ソフトウェアが動作できる状態。

G1ストップモード。いわゆるスタンバイまたは休止状態。

G2 ソフトウェアはオフになっており、電力を消費するはずです。

G3 システムが完全にシャットダウンされ、電源がオフになります。

S 状態 スリープ状態

S0 は G0 と同じ実行モードです。

S1 復帰までの遅延時間の少ない停止モードです。CPU のコンテキストは失われません。

S2 は CPU とシステム キャッシュ コンテキストを失いました。これらのコンテキストは、システムが起動したときに復元する必要があります。Linux の S3 と同じです。

S3 はソフトウェア以外のシステム コンテキストを失いました。これらのコンテキストは、OS が起動したときに復元する必要があります。

S4 が最も電力効率が良いです。復帰までに最も時間がかかる停止モードです。すべてのデバイスへの電力供給を停止する

S5 のソフト オフ状態は、コンテキストが保存されないことを除いて S4 と同じです。S5 は、再開時に通常のオペレーティング システムと同じ処理を実行します。G2と同じ意味です。

D 状態 デバイスの電源状態

**D 状態はデバイス固有の状態であり、通常はユーザーには表示されません。**たとえば、システム全体が動作しているにもかかわらず、一部のデバイスの電源がオフになる場合があります。デバイスの状態は任意のバス上の任意のデバイスに適用でき、デバイスの状態には次の内容が含まれます。

  • 消費電力
  • レジスタコンテキストの状態をデバイス内に保存します
  • デバイスドライバーが利用可能になるまでに実行する必要がある操作の量
  • 機器が使用可能になるまでの所要時間

さまざまなサブ状態を以下に説明します。
D0 デバイスが完全に動作している状態。すべてのコンテキストは有効であり、最も電力を必要とするコンテキストです。

D1 はデバイスごとに異なる意味を持ちます。一般に、D0 よりも消費電力が少なく、D2 よりも失われるコンテキストが少なくなります。

D2 もデバイスの種類ごとに異なる意味を持ちます。一般に、D1 よりも消費電力が少なく、D1 よりも多くのコンテキストが失われます。

D3hot は、デバイスの種類ごとに異なる意味を持ちます。D3hot 状態のデバイスの主電源がオンになり、ソフトウェアからデバイスにアクセスできるようになります。コンテキストが保持されるかどうかは、インストールされている実際のデバイスによって異なります。D3 機器の電源が完全に遮断された状態。デバイスのコンテキストがすべて失われ、復元に最も長い時間がかかります。PCI 用語では D3cold として知られています。PCI では、D3hot と D3cold は総称して D3 と呼ばれることがよくあります。

C 状態 プロセッサー電源状態

CPU が C ステート G0 でアイドル状態のときに発生する省電力モード。

C0 の実行ステータス。通常の動作モード。

C1 CPU停止状態。hltコマンドによりCPUクロックが停止するまでの遅延時間はほとんどなく、ソフトウェア側で特別な処理は必要ありません。

C2バスへのクロックも停止します。リカバリの最大遅延時間は ACPI ファームウェアに渡され、オペレーティング システムはこの遅延時間に基づいて C1 と C2 のどちらを使用するかを決定します。

C3 は最長の遅延を ACPI ファームウェアに渡し、オペレーティング システムはこの遅延を使用して C2 と C3 のどちらを使用するかを決定します。オペレーティング システムはキャッシュの同期を考慮する必要があります。

C ステートを使用する場合は、C ステートが深くなるほど、C0 に戻るのに時間がかかることに注意してください。

P状態 デバイスとプロセッサのパフォーマンス状態

P ステートはデバイスや CPU のパフォーマンスを下げるために消費電力を制御するもので、D0 ステートのデバイスと C0 ステートの CPU はさらに細かく分かれています。

P0 通常モード。最大の消費電力で最大のパフォーマンスで実行します。

P1 は最大パフォーマンス未満、最大電力消費モードで動作します

Pn n の値が大きいほど、性能と消費電力は低くなります。

おすすめ

転載: blog.csdn.net/qq_38202733/article/details/131402864