Advanced Configuration and Power Interface
電源管理に関する規格だよ
あれやこれやを主にOSで制御するよ
「ACPI」と表現されるのが一般的だよ
簡単に書くよ
Advanced Configuration and Power Interface(読:アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)とは
いわゆる「ACPI」のこと。
用語の中身としては
パソコンさんの電源管理に関する規格のひとつ
であり
電源に関する あれやこれやを主にOSで制御するやつ
です。
詳しく書くよ
最初に留意事項です。
「ACPI」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
ACPIの正式名称(?)が「Advanced Configuration and Power Interface」です。
「Advanced Configuration and Power Interface」の頭文字を取ったのが「ACPI」ね。
※「Advanced Configuration and Power Interface」を何となく日本語にすると「高度な設定と電源の接点」となります。[詳細]
以上が「ACPI」の意味を知っている人向けの説明です。
「ACPIって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

それでは、いってみましょう。
予備知識が多いですが、頑張って付いてきてください。
みなさんもご存じだとは思いますが、パソコンさんは機械です。
電気が通っていないと動きません。
電気が通っていないパソコンさんは、場所を取るだけの役立たずです。
パソコンさんは電気を得て、はじめてお仕事ができます。
ただし、電気が通れば、パソコンさんとして お仕事ができるわけでは ありません。
他にも必要なものは あります。
そのひとつが「OS」です。
OSは「パソコンさんの人格に相当するソフト」です。
パソコンさんは中にOSを入れることで、はじめてパソコンとしての お仕事が できます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。
それでは、電源ボタンをポチっと押して最初に動き出すソフトはOSでしょうか?
違います。
最初に動き出すのは「BIOS」と呼ばれるソフトです。
一般的に、BIOSは「マザーボード」と呼ばれる、パソコンさんの中にある大事な部品にくっついています。
あなたがパソコンさんの電源をポチっと入れました。
そうすると、まずマザーボードに電気が流れます。
マザーボードに電気が流れると、BIOSさんが叩き起こされます。
叩き起こされたBIOSさんは、ハードディスクを動かしたりキーボードにお仕事の準備をさせたりします。
OSが動くのは、その後です。
考えてみれば、当たり前ですよね。
電源を入れて最初に動くのがOSだとしたら、OSが入っていないパソコンさんは、うんともすんとも反応しないことになってしまいます。
実際には、そんなことは ありません。
OSが入っていないパソコンさんでも、電源が入れば、何かしらの操作はできます。
それに、OSはハードディスクの中に入っています。
ハードディスクが動いていない状況で、OSが動けるとは思えません。
ということで、電源ボタンをポチっとしてからパソコンさんが動き出すまでの流れは
1.電源を入れる
↓
2.BIOSさんが仕事を始める
↓
3.BIOSさんの指示によってハードディスクとかが動き出す
↓
4.ハードディスクの中にいるOSさんが仕事を始める
に なります。
大雑把な説明ですが、OSとBIOSの関係性は頭に入れておいてください。
OS:パソコンとしてのお仕事をさせるためのソフト
BIOS:(機械としての)パソコンを動かすためのソフト
のイメージです。
さて、次にパソコンの電源を切るときの流れを見てみましょう。
パソコンの電源を切るとき、あなたはどうやっていますか?
そうですね。
パソコンさんの電源ボタンをポチっと……押してはいけません。
電源ボタンをポチっと押して電源を切ると、パソコンさんはビックリしてしまいます。
場合によっては、ふてくされて次から仕事をしてくれなくなるでしょう。
そんな事態を避けるために、パソコンさんの電源を切るときは、画面上から「パソコンの電源を切ってよ処理」を実行します。
いわゆる「シャットダウン」と呼ばれる処理ですね。
そうすると、パソコンさんの機嫌を損ねることなく電源を切れます。
ここで ちょっと考えてみてください。
あなたは「パソコンの電源を切ってよ!」の指示を画面上でやりました。
この指示を最初に受け取るのは、パソコンさんの中にある何らかのソフトです。
このソフトが、パソコンさんの本体(機械の部分:ハードウェア)に対して「電源切れってさ!」と、あなたからの指示を伝えます。
そうすると、パソコンさんの本体(機械部分)は電源を切って眠りにつきます。
これが、パソコンさんが終了するときの流れです。
1.人間様からの指示
↓
2.ソフトが指示を受け取ってハードウェアに伝える
↓
3.ハードウェアの電源が切れる
です。
パソコンの中に限定して見れば、この状況は
ソフトが電源を管理している
と言えるでしょう。
ふぃ~、やっとたどり着きました。
この
ソフトによるパソコンさんの電源管理に関する決まり事(規格)
のひとつが「Advanced Configuration and Power Interface」です。
上でも書きましたが、一般的には「ACPI」と表現されます。
※本ページでも以降は「ACPI」と表現します。
ACPIの説明では、よく「APM(Advanced Power Management)」という用語が登場します。
せっかくなので、登場していただきましょう。
昔は、パソコンさんの電源管理を主にBIOSさんがやっていました。
このやり方(に関する決まり事)を「APM」と言います。
それに対して、ACPIでは主にOSさんが電源管理をやります。
BIOSも働きますが、OSのサポート的な位置付けです。
つまり、ACPIとAPMでは電源を管理する人が違うのです。
それぞれ
ACPI:OSが管理
APM:BIOSが管理
です。
APMではガンコおやじが電源を管理します。
ACPIではイマドキの若者が電源を管理します。
そんなイメージです。
ACPIの方がAPMよりも後から作られました。
ACPIの方がAPMよりも自由度が高いです。
その代わり、OSやBIOS、機械がACPIに対応していないと上手く動作しません。
それが、ACPIとAPMの違いです。
細かく見れば、他にもいろいろありますけどね。
それだけ覚えておけば、困ることは少ないと思います。
一言でまとめるよ
まぁ「Advanced Configuration and Power Interface」って単語が出てきたら「ACPI
(電源管理に関する決まり事のひとつ)のことなんだな~」と お考えください。
おまけ
■訳してみるよ
「advanced(アドバンスド)」の意味は「高度な」とか「高等な」とか「上級の」とかです。
「configuration(コンフィグレーション)」の意味は「配置」とか「形状」とか「構成」とかです。
今回は「設定」と解釈してください。
「and(アンド)」の意味は「そして」とか「~と」とかです。
「power(パワー)」の意味は「力」とか「能力」とか「電源」とかです。
「interface(インターフェース)」の意味は「接点」とか「境界面」とか「接触面」とかです。
何となく くっつけると
高度な設定と電源の接点
となります。






