【LPICレベル1】システムの心臓部を起動せよ!「BIOSの基本機能」|情報処理問題1000本ノック
Linuxシステムが起動する際、最初に動作するのがBIOSです。ハードウェアとOSを橋渡しする非常に重要な役割を担っています。LPICレベル1の「101試験」でも頻出のテーマであるBIOSの基本特性をマスターしましょう。
1. 問題:BIOSの役割と特性
【 問題 】 BIOS(Basic Input/Output System)に関する記述として、最も適切なものはどれでしょうか?
ア、BIOSはハードディスク上のブートセクタに保存されているプログラムである。
イ、OSやアプリケーションは、BIOSを介さずに直接すべてのハードウェアを制御する。
ウ、マザーボード上のフラッシュROM等に書き込まれており、デバイスの初期化や制御を行う。
エ、BIOSはシステムの起動後、カーネルがメモリにロードされた後で実行される。
2. 正解:BIOSの基本に関する正解
正解: ウ、マザーボード上のフラッシュROM等に書き込まれており、デバイスの初期化や制御を行う。
3. 解説:ハードウェアとソフトウェアの架け橋
BIOSは、PCの電源を入れた直後に実行されるファームウェアです。ハードウェア(物理的な部品)とソフトウェア(OSやアプリ)の間に立ち、基礎的な入出力を支えています。
1. デバイスの制御と初期化
・キーボード、マウス、ディスクドライブなどのデバイスを直接制御します。
・電源投入直後にPOST(Power On Self Test)を行い、ハードウェアの異常をチェックします。
2. 保存場所(不揮発性メモリ) ★今回の正解
・ディスクではなく、マザーボード上のフラッシュROMなどのチップに書き込まれています。
・設定情報はCMOSメモリ(電池でバックアップされたメモリ)に保存されます。
3. インターフェースとしての役割
・OSやアプリケーションは、BIOSのインターフェースを通じてハードウェアにアクセスします。
・これにより、ソフトウェア側はハードウェアの詳細な差異を意識せずに済みます。
★ UEFI (Unified Extensible Firmware Interface):従来のBIOSに代わる新しい仕組みです。2TBを超える大容量ディスクからの起動や、マウス操作、セキュアブートなどの高度な機能に対応しています。
1. 理解のコツ: BIOSは、パソコンの「意識」が目覚める前に、体が正常に動くかチェックし、OS(脳)を呼び出すまでの「脊髄反射」的な役割だとイメージすると分かりやすいです。
2. 試験対策の視点: LPICでは「BIOSがどこに保存されているか(ROM)」「何のデバイスを管理しているか(キーボードやディスク)」がよく問われます。また、最近は後継のUEFIとの違いについても出題されるため、セットで覚えましょう。
4. まとめ
BIOSは、システム起動の第一歩です。ハードウェアを制御し、OSをロードするための準備を整える役割を理解しておくことが、Linuxのブートプロセス(起動手順)を理解する鍵となります。次は「ブートローダ(GRUB)」へのバトンタッチの流れも確認しておきましょう!