本文へ移動

ふぁーむうぇあ

ファームウェア

Firmware

ハードウェアを制御するため機器内に組み込まれたソフトウェアです。BIOSなどが代表的で、OSとハードウェアの仲立ちをします。試験では、OSとの関係や更新の必要性が問われます。

詳しい説明

ファームウェアとは、デジタル機器のハードウェアを制御するために、機器内部に直接書き込まれているソフトウェアのことです。PCのBIOSやUEFI、家電製品の制御プログラムなどがこれに該当します。OS(オペレーティングシステム)よりも下位の層で動作し、電源が入った直後にハードウェアを初期化してOSを起動させるための準備を行う重要な役割を担っています。

仕組みとしては、ROM(Read Only Memory)やフラッシュメモリなどの半導体チップ上に、メーカーによって書き込まれた状態で提供されます。OSとハードウェアの仲介役として、CPUやメモリ、キーボードなどの各部品の動作を管理し、OSからの指示をハードウェアが理解できる形式に変換します。ユーザーは通常この存在を意識することはありませんが、家電が高度化するにつれてファームウェアの更新が必要なケースも増えています。

試験では、OSやアプリケーションソフトウェアとの位置づけの違いがよく問われます。OSは汎用的な環境を提供するものですが、ファームウェアは特定のハードウェアに強く依存しており、入れ替えが困難な場合があります。近年では、セキュリティの観点から、ファームウェアの更新(アップデート)によって脆弱性を修正し、外部からの攻撃を防ぐ必要性が強調されています。OSよりも深い層で動いているため、ここが侵害されると駆除が困難である点も併せて問われます。

試験で問われること

ITパスポート試験

  • ハードウェアを制御するソフトウェアとしての役割が問われます。
  • OSとの位置づけの違いがポイントです。
  • 更新による脆弱性対策の必要性が問われます。

基本情報技術者試験

  • BIOS/UEFIとの関係が問われます。
  • OSの下位層で動作する制御ソフトとしての性質が重要です。
  • セキュリティ対策としてのアップデートの重要性が問われます。