ふぁーむうぇあ
ファームウェア
Firmware
ハードウェアを制御するため機器内に組み込まれたソフトウェアです。BIOSなどが代表的で、OSとハードウェアの仲立ちをします。試験では、OSとの関係や更新の必要性が問われます。
詳しい説明
ファームウェアとは、デジタル機器のハードウェアを制御するために、機器内部に直接書き込まれているソフトウェアのことです。PCのBIOSやUEFI、家電製品の制御プログラムなどがこれに該当します。OS(オペレーティングシステム)よりも下位の層で動作し、電源が入った直後にハードウェアを初期化してOSを起動させるための準備を行う重要な役割を担っています。
仕組みとしては、ROM(Read Only Memory)やフラッシュメモリなどの半導体チップ上に、メーカーによって書き込まれた状態で提供されます。OSとハードウェアの仲介役として、CPUやメモリ、キーボードなどの各部品の動作を管理し、OSからの指示をハードウェアが理解できる形式に変換します。ユーザーは通常この存在を意識することはありませんが、家電が高度化するにつれてファームウェアの更新が必要なケースも増えています。
試験では、OSやアプリケーションソフトウェアとの位置づけの違いがよく問われます。OSは汎用的な環境を提供するものですが、ファームウェアは特定のハードウェアに強く依存しており、入れ替えが困難な場合があります。近年では、セキュリティの観点から、ファームウェアの更新(アップデート)によって脆弱性を修正し、外部からの攻撃を防ぐ必要性が強調されています。OSよりも深い層で動いているため、ここが侵害されると駆除が困難である点も併せて問われます。
試験で問われること
ITパスポート試験
- ハードウェアを制御するソフトウェアとしての役割が問われます。
- OSとの位置づけの違いがポイントです。
- 更新による脆弱性対策の必要性が問われます。
基本情報技術者試験
- BIOS/UEFIとの関係が問われます。
- OSの下位層で動作する制御ソフトとしての性質が重要です。
- セキュリティ対策としてのアップデートの重要性が問われます。