ソフトウェア
平成22年度 春期 基本情報技術者試験 午前 問18
エンジン制御,ハードディスク制御などの制御系ハードリアルタイムシステムでリアルタイムOSを活用する理由はどれか。
- ア ウイルス侵入の防御のためにメモリ保護機構が必要だから。
- イ 定められた時間内にイベントに対応した処理を完了させる機構が必要だから。
- ウ システム全体のスループットを向上させる機構が必要だから。
- エ 複数の独立したプログラムを並行して動かす機構が必要だから。
出典:平成22年度 春期 基本情報技術者試験 午前 問18
答えと解説を見る
正解:イ
覚える知識
ハードリアルタイムシステムの定義(時間制約)
リアルタイムOSは、処理の応答時間を保証する時間制約を満たすためのOSである。
この問題で必要なこと
ハードリアルタイムの制御系では、イベントに対する処理を定められた時間内に必ず完了させる必要があり、リアルタイムOSがそれを保証する。
ひっかけ
スループット向上や並行処理、メモリ保護は汎用OSの目的であり、時間保証とは別。
この知識の出題:本試験系 1 回・免除試験 0 回(公開問題での観測値)