IT資格用語解説基本情報技術者試験・OS の機能と構成
フラッシュブートローダ
更新日:
用語解説
フラッシュブートローダは、不揮発性フラッシュメモリに格納され、組込み機器などの起動時にハードウェアを初期化し、OS又はアプリケーションファームウェアを検証・読み込みして制御を渡すプログラムです。
■ 試験で押さえるポイント
電源断でも保持され、CPU、メモリ、クロック、入出力など最小限の初期設定を行います。
通信や外部媒体から新しいファームウェアを書き込む更新機能、障害時に旧版・復旧用イメージを起動する機能を備える場合があります。
更新中の電源断で起動不能にならないよう、二重イメージ、原子的切替え、整合性検査を設計します。
署名検証とロールバック防止によって、改ざん・古い脆弱版のファームウェアを起動しないセキュアブートを実現できます。
■ 選択肢での判断ポイント
不揮発性メモリ、初期化、ファームウェア更新、整合性・署名検証、復旧機能を関連付けます。
例: 更新版の署名を検証して予備領域へ書き込み、正常起動を確認後に有効イメージを切り替えます。