|
パソコンを使用していれば誰もが『BIOS』という言葉を耳にしたことがあるでしょう。 しかし、そもそもいったいこれが何なのか疑問を持っている人も多いでしょう。BIOSとは、 |
|
では、具体的にBIOSが行っている作業についてみてみましょう。 BIOSの主な仕事マザーボード上のハードウェア制御です。CPUの認識からメモリーの安定動作、はたやプラグ&プレイハードウェアの認識 までやってのけます。 このおかげで組み立てた後電源をつなげば起動するわけですね。 またBIOSでは、CPUやメモリーなどの電圧制御も行います。これにより、より安定したシステムが構築可能になり快適な 環境が作り出せるのです。 そしてもうひとつのBIOSの仕事はというと、よりユーザーの任意の設定でハードウェアを制御および操作させることです。 そのためにBIOSには『Bios Set Up Utility』が用意されています。 このユーティリティによりオーバークロックや各ハードウェアの細かい設定などが可能になりました。 |
|
上記のようにBIOSはマザーボード上のハードウェアを制御するわけですが、それにはれっきとした目的があります。 それは各ハードウェアの情報をOSに橋渡しすることです。そのためOSには各ハードウェアに個別に対応したシステムを用意する必要がなく、 BIOSから与えられた情報を元にオペレーティングを行い、もしハードウェアを動作させる必要が生じた場合には、 BIOSに対して命令処理を行えばいいというわけです。 しかし、BIOSの機能が拡張される以上のスピードで高機能化しているOSの中には、BIOSを介さずにハードウェアに直接 アクセスできるシステムが登場してきました。それが『デバイスドライバー』と呼ばれるものです。 このデバイスドライバーにより、新しく登場したハードウェアに対してより敏速に対応することが可能になりました。 たとえば新しいCPUが登場したとき、BIOSでは誤認識してしまっているのにOSでは正しく認識している場合などです。 このことからもOSはデバイスドライバーを通じてBIOSを介すことなく直接CPUにアクセスしてその情報を読み取っていることがわかるでしょう。 |