フラッシュブートローダ

更新日:

用語解説

フラッシュブートローダは、不揮発性フラッシュメモリに格納され、組込み機器などの起動時にハードウェアを初期化し、OS又はアプリケーションファームウェアを検証・読み込みして制御を渡すプログラムです。

■ 試験で押さえるポイント

  • 電源断でも保持され、CPU、メモリ、クロック、入出力など最小限の初期設定を行います。

  • 通信や外部媒体から新しいファームウェアを書き込む更新機能、障害時に旧版・復旧用イメージを起動する機能を備える場合があります。

  • 更新中の電源断で起動不能にならないよう、二重イメージ、原子的切替え、整合性検査を設計します。

  • 署名検証とロールバック防止によって、改ざん・古い脆弱版のファームウェアを起動しないセキュアブートを実現できます。

■ 選択肢での判断ポイント

不揮発性メモリ、初期化、ファームウェア更新、整合性・署名検証、復旧機能を関連付けます。

例: 更新版の署名を検証して予備領域へ書き込み、正常起動を確認後に有効イメージを切り替えます。

音声で聞く

同じ分野の用語