「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Advanced Configuration and Power Interface

pointこの用語のポイント

point電源管理に関する規格だよ

pointあれやこれやを主にOSで制御するよ

point「ACPI」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Advanced Configuration and Power Interface(読:アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)とは

いわゆる「ACPI」のこと。
用語の中身としては

パソコンさんの電源管理に関する規格のひとつ
であり

電源に関する あれやこれやを主にOSで制御するやつ
です。


image piyo

詳しく書くよ

最初に留意事項です。
ACPI」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
ACPIの正式名称(?)が「Advanced Configuration and Power Interface」です。
Advanced Configuration and Power Interface」の頭文字を取ったのが「ACPI」ね。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)

※「Advanced Configuration and Power Interface」を何となく日本語にすると「高度な設定と電源の接点」となります。[詳細]

以上が「ACPI」の意味を知っている人向けの説明です。

「ACPIって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩5

それでは、いってみましょう。
予備知識が多いですが、頑張って付いてきてください。

みなさんもご存じだとは思いますが、パソコンさんは機械です。
電気が通っていないと動きません。
電気が通っていないパソコンさんは、場所を取るだけの役立たずです。
パソコンさんは電気を得て、はじめてお仕事ができます。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)2

ただし、電気が通れば、パソコンさんとして お仕事ができるわけでは ありません。
他にも必要なものは あります。

そのひとつが「OS」です。

OSは「パソコンさんの人格に相当するソフト」です。
パソコンさんは中にOSを入れることで、はじめてパソコンとしての お仕事が できます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)3

それでは、電源ボタンをポチっと押して最初に動き出すソフトはOSでしょうか?
違います。

最初に動き出すのは「BIOS」と呼ばれるソフトです。
一般的に、BIOSは「マザーボード」と呼ばれる、パソコンさんの中にある大事な部品にくっついています。

あなたがパソコンさんの電源をポチっと入れました。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)4

そうすると、まずマザーボードに電気が流れます。
マザーボードに電気が流れると、BIOSさんが叩き起こされます。
叩き起こされたBIOSさんは、ハードディスクを動かしたりキーボードにお仕事の準備をさせたりします。

OSが動くのは、その後です。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)5

考えてみれば、当たり前ですよね。

電源を入れて最初に動くのがOSだとしたら、OSが入っていないパソコンさんは、うんともすんとも反応しないことになってしまいます。
実際には、そんなことは ありません。
OSが入っていないパソコンさんでも、電源が入れば、何かしらの操作はできます。

それに、OSはハードディスクの中に入っています。
ハードディスクが動いていない状況で、OSが動けるとは思えません。

ということで、電源ボタンをポチっとしてからパソコンさんが動き出すまでの流れは

1.電源を入れる
  ↓
2.BIOSさんが仕事を始める
  ↓
3.BIOSさんの指示によってハードディスクとかが動き出す
  ↓
4.ハードディスクの中にいるOSさんが仕事を始める


に なります。

大雑把な説明ですが、OSとBIOSの関係性は頭に入れておいてください。

OS:パソコンとしてのお仕事をさせるためのソフト
BIOS:(機械としての)パソコンを動かすためのソフト


のイメージです。

さて、次にパソコンの電源を切るときの流れを見てみましょう。

パソコンの電源を切るとき、あなたはどうやっていますか?

そうですね。
パソコンさんの電源ボタンをポチっと……押してはいけません。

電源ボタンをポチっと押して電源を切ると、パソコンさんはビックリしてしまいます。
場合によっては、ふてくされて次から仕事をしてくれなくなるでしょう。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)6

そんな事態を避けるために、パソコンさんの電源を切るときは、画面上から「パソコンの電源を切ってよ処理」を実行します。
いわゆる「シャットダウン」と呼ばれる処理ですね。

そうすると、パソコンさんの機嫌を損ねることなく電源を切れます。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)7

ここで ちょっと考えてみてください。

あなたは「パソコンの電源を切ってよ!」の指示を画面上でやりました。
この指示を最初に受け取るのは、パソコンさんの中にある何らかのソフトです。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)8

このソフトが、パソコンさんの本体(機械の部分:ハードウェアに対して「電源切れってさ!」と、あなたからの指示を伝えます。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)9

そうすると、パソコンさんの本体(機械部分)は電源を切って眠りにつきます。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)10

これが、パソコンさんが終了するときの流れです。

1.人間様からの指示
  ↓
2.ソフトが指示を受け取ってハードウェアに伝える
  ↓
3.ハードウェアの電源が切れる


です。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)11

パソコンの中に限定して見れば、この状況は

ソフトが電源を管理している

と言えるでしょう。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)12

ふぃ~、やっとたどり着きました。

この

ソフトによるパソコンさんの電源管理に関する決まり事(規格)

のひとつが「Advanced Configuration and Power Interface」です。
上でも書きましたが、一般的には「ACPI」と表現されます。
※本ページでも以降は「ACPI」と表現します。

ACPIの説明では、よく「APMAdvanced Power Management」という用語が登場します。
せっかくなので、登場していただきましょう。

昔は、パソコンさんの電源管理を主にBIOSさんがやっていました。
このやり方(に関する決まり事)を「APM」と言います。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)13

それに対して、ACPIでは主にOSさんが電源管理をやります。
BIOSも働きますが、OSのサポート的な位置付けです。

Advanced Configuration and Power Interface(アドバンスド・コンフィグレーション・アンド・パワー・インターフェース)14

つまり、ACPIとAPMでは電源を管理する人が違うのです。
それぞれ

ACPI:OSが管理
APM:BIOSが管理


です。

APMではガンコおやじが電源を管理します。
ACPIではイマドキの若者が電源を管理します。
そんなイメージです。

ACPIの方がAPMよりも後から作られました。
ACPIの方がAPMよりも自由度が高いです。
その代わり、OSやBIOS、機械がACPIに対応していないと上手く動作しません。

それが、ACPIとAPMの違いです。
細かく見れば、他にもいろいろありますけどね。
それだけ覚えておけば、困ることは少ないと思います。


image piyo2

一言でまとめるよ

まぁ「Advanced Configuration and Power Interface」って単語が出てきたら「ACPI(電源管理に関する決まり事のひとつ)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像026
書籍画像019

おまけ

■訳してみるよ

「advanced(アドバンスド)」の意味は「高度な」とか「高等な」とか「上級の」とかです。
「configuration(コンフィグレーション)」の意味は「配置」とか「形状」とか「構成」とかです。
今回は「設定」と解釈してください。
「and(アンド)」の意味は「そして」とか「~と」とかです。
「power(パワー)」の意味は「力」とか「能力」とか「電源」とかです。
「interface(インターフェース)」の意味は「接点」とか「境界面」とか「接触面」とかです。
何となく くっつけると

高度な設定と電源の接点

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング