Basic Input/Output System
プログラムだよ
パソコンの電源が入って最初に動くよ
主にハードウェアを制御するよ
「BIOS」と表現されるのが一般的だよ
簡単に書くよ
Basic Input/Output System(読:ベーシック・インプット・アウトプット・システム)とは
いわゆる「BIOS」のこと。
用語の中身としては
OS
(コンピュータの人格に相当するソフト)が動き出す前のお仕事をやってくれるプログラム
です。
もう少し具体的に書くと
パソコンさんの電源が入って最初に動く、主にハードウェアを制御するプログラム
です。
詳しく書くよ
最初に留意事項です。
「BIOS(バイオス)」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
BIOSの正式名称(?)が「Basic Input/Output System」です。
「Basic Input/Output System」の頭文字を取ったのが「BIOS」ね。
※「Basic Input/Output System」を何となく日本語にすると「基礎入出力システム」となります。[詳細]
以上が「BIOS」の意味を知っている人向けの説明です。
「BIOSって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

それでは、いってみましょう。
突然ですが、ピヨ太君がパソコンさんの電源をポチっと入れました。
ここで問題です。
最初に動くプログラムは何だと思いますか?
それは、もちろんOS(WindowsとかMacとかLinuxとかの、パソコンさんの人格に相当するソフト)……では ありません。
もし電源を入れて最初に動くのがOSだとしたら、OSが入っていないパソコンさんは、うんともすんとも動かないことになってしまいます。
ですが、実際には、そんなことはありませんよね。
OSが入っていないパソコンさんの電源を入れても、なんか動き出します。
この
「なんか動き出す」をやってくれているプログラム
が「Basic Input/Output System」です。
上でも書きましたが、一般的には「BIOS」と表現されます。
※本ページでも以降は「BIOS」と表現します。
一般的に、BIOSさんは「マザーボード」と呼ばれる部品にくっついています。
マザーボードはパソコンさんの中で一、二を争うくらい大事な部品です。
文字通り「母なる基盤」っぽいやつです。
電源がポチっと押されると、マザーボードに電気が流れて、叩き起こされたBIOSさんがハードディスクを動かしたりキーボードにお仕事の準備をさせたりします。
OSさんのお仕事が始まるのは、その後です。
考えてみれば当たり前の話ですよね。
OSはハードディスクに入っています。
ハードディスクが動き出さないとOSさんはお仕事を始められません。
では、そのハードディスクは誰が動かしてくれるのでしょう?
BIOSさんです。
みんなが寝ている中で一番最初に起きだしてお仕事をする、お母さんみたいなやつです。
ちょっとザックリし過ぎな説明ですが
OS:パソコンの中身を管理する基本プログラム
BIOS:パソコンの機械的な部分を管理する制御プログラム
と考えると分かりやすいかもしれません。
またBIOSと違いが分かりにくい用語に「デバイスドライバ(ドライバ)」があります。
デバイスドライバは「デバイス(コンピュータにくっつける部品や機器)を動かすために必要なソフト」です。
BIOSもデバイスドライバもハードウェアを制御するプログラムです。
では、この2つは同じものなのでしょうか?
それとも違うのでしょうか?
役割は似ています。
どちらもハードウェアを制御するためのプログラムです。
ですが、デバイスドライバには致命的な弱点があるのです。
それはOSが動いてからじゃないとお仕事を始められないことです。
一方のBIOSは、OSが動く前からお仕事を始めています。
ということは、OSが動く前のハードウェアの制御はBIOSさんじゃないとできないわけです。
デバイスドライバさんは、まだお仕事を始められませんからね。
OSが動くところまで行って、デバイスドライバさんがお仕事を始められるようになったら、後はデバイスドライバさんがやります。
電源が入った段階からBIOSさんがえっちらおっちらやっていた仕事の一部をデバイスドライバさんに引き継ぐイメージです。
BIOSさんが基本的で汎用的なやつなのに対し、デバイスドライバさんはその製品やOSの種類に合わせて作られているのが普通です。
デバイスドライバさんの方がかゆい所に手が届きやすいのですね。
それがお仕事を引き継ぐ理由です。
一言でまとめるよ
まぁ「Basic Input/Output System」って単語が出てきたら「BIOS
(パソコンさんの電源が入ったときに最初に動く、主にハードウェアを制御するプログラム)のことなんだな~」と お考えください。
おまけ
■訳してみるよ
「basic(ベーシック)」の意味は「基本」とか「基礎」とか「初歩的な」とかです。
「input(インプット)」の意味は「入力」とかです。
「output(アウトプット)」の意味は「出力」とかです。
「system(システム)」はカタカナで「システム」と解釈してください。
何となく くっつけると
基礎入出力システム
となります。






