ソフトウェア
基本情報技術者試験 科目A免除 修了試験 20120624 実施分 問21
エンジン制御,ハードディスク制御などの制御系ハードリアルタイムシステムでリアルタイム OS を活用する理由はどれか。
- ア ウイルス侵入の防御のためにメモリ保護機構が必要だから。
- イ 定められた時間内にイベントに対応した処理を完了させる機構が必要だから。
- ウ システム全体のスループットを向上させる機構が必要だから。
- エ 複数の独立したプログラムを並行して動かす機構が必要だから。
出典:基本情報技術者試験 科目A免除 修了試験 20120624 実施分 問21
答えと解説を見る
正解:イ
覚える知識
リアルタイムOSを組込みシステムで用いる理由
リアルタイムOSは、イベントに対する処理を定められた時間内に完了させることを保証するOSである。
この問題で必要なこと
制御系のハードリアルタイムシステムは、定められた時間内に処理を完了させる必要があるため、その制約を保証するリアルタイムOSを使う。
ひっかけ
スループット向上やマルチタスクなど、汎用OSの利点にすり替える。
この知識の出題:本試験系 1 回・免除試験 2 回(公開問題での観測値)