ソフトウェア

基本情報技術者試験 科目A免除 修了試験 20131215 実施分 問21

エンジンの制御,ハードディスク装置の内部制御などの制御系ハードリアルタイムシステムでリアルタイム OS を活用する理由はどれか。
  • ア ウイルス侵入の防御のためにメモリ保護機構が必要だから。
  • イ 定められた時間内にイベントに対応した処理を完了させる機構が必要だから。
  • ウ システム全体のスループットを向上させる機構が必要だから。
  • エ 複数の独立したプログラムを並行して動かす機構が必要だから。

出典:基本情報技術者試験 科目A免除 修了試験 20131215 実施分 問21

答えと解説を見る

正解:イ

覚える知識

リアルタイムOSを組込みシステムで用いる理由

リアルタイムOSは、イベントに対し定められた時間内に処理を完了させる機構を提供する。

この問題で必要なこと

ハードリアルタイムシステムでは、定められた時間内に処理を完了させることが必須なので、その機構を持つリアルタイムOSを使う。

ひっかけ

スループット向上やメモリ保護、マルチタスクなど一般OSの利点を理由にしたもの。

この知識の出題:本試験系 1 回・免除試験 2 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「タスクの状態とスケジューリング方式」で学ぶ

同じ知識の過去問