高度な構成と電源インターフェイスとは何ですか?
高度な構成と電源インターフェイスは、コンピューターの電源管理の標準です。 また、頭字語ACPIで知られ、オペレーティングシステム(OS)の制御下でデバイス構成の多くの側面をもたらします。 ほとんどのレガシー電源管理は、基本入出力システム(BIOS)ではなく、ACPIを備えたOSに実装されています。 ACPIはコンピューターシステムで使用され、デバイスの検出、電源構成、温度の監視を管理します。 エンドユーザーは、多くの場合、ACPIを使用して、ハードドライブなどのデバイスが消費電力を削減するまでアイドル状態にする時間を指定します。
1996年、コンピュータメーカーのグループによって、Advanced Configuration and Power Interface規格の最初のバージョンがリリースされました。 その目標は、サーバーとポータブルコンピューターおよびデスクトップコンピューターのシステム電源管理を1か所に統合することでした。 ACPI以前は、これらの機能の多くはマザーボード固有のBIOSによって実行されていました。 Advanced Power Management(APM)と呼ばれる別の仕様は、BIOSとともにアプリケーションインターフェイスの一部を提供しました。 マルチプロセッサ仕様(MPS)テーブルも重要な役割を果たし、ACPIにも統合されています。
Advanced Configuration and Power Interfaceの仕様は、2000年代を通じて進化しました。 OSのほとんどの管理および構成機能を維持しながら、新しいデバイスとテクノロジーのサポートが含まれています。 システムBIOSとファームウェアは、ハードウェア記述テーブルとACPI Machine Language(AML)を介してACPIと通信します。 これらにより、ACPIのプラットフォームに依存しない管理コードは、各マシンのプラットフォーム固有のデバイスにアクセスできます。 ACPI標準は、ハードウェアの固定機能インターフェイスも定義しており、起動と障害回復に必要なコードの量を削減しています。
各OSにAMLインタープリターを実装するための要件は、ACPI標準の採用を遅らせるのに役立ちました。 Advanced Configuration and Power Interface Component Architecture(ACPICA)は、OS開発者を支援するために1998年に作成されました。 OSに依存しないAMLインタープリターと、必要なACPIインフラストラクチャが含まれています。 ACPICAは、OS固有の実装ではなく、すべてのOSがACPIを利用できるように設計されています。 これは、ACPI仕様とともに時間とともに進化してきたオープンソースの標準です。
高度な構成と電源インターフェイスに基づく電源管理は、グリーンコンピューティングの重要な部分です。 ACPIなどの標準により、OSはプロセッサとマザーボードコンポーネントを必要に応じて異なるレベルの「スリープ」状態にすることができます。 たとえば、Wake-on-LANネットワークインターフェイスは、トラフィックが検出されるまで電力消費を最小限に抑えることができます。 メインメモリを除き、システム全体の電源を切り、特定のキーストロークを待って操作を復元することができます。 一部のグリーンマザーボードには、システム電源管理専用のプロセッサ全体が搭載されています。