IPA過去問ドリル

平成22年度 春期 基本情報技術者試験 午前 問18

テクノロジ/ソフトウェア

エンジン制御,ハードディスク制御などの制御系ハードリアルタイムシステムでリアルタイムOSを活用する理由はどれか。

出典:平成22年度 春期 基本情報技術者試験 午前 問18

正解:イ

解説

制御系のハードリアルタイムシステムでは,決められた時間内に処理を完了できないと制御対象(エンジンやディスクなど)に重大な支障が生じます。そのためリアルタイムOSは,優先度に基づくタスクスケジューリングなどによって,時間制約を守って処理を完了させる機構を提供します。

選択肢ごとの解説

  • 誤り。メモリ保護機構はセキュリティやプログラム間の干渉防止のための仕組みであり,リアルタイム性の実現とは直接関係しません。
  • 正しい。リアルタイムOSは,定められた時間内にイベントに対応する処理を完了させる機構(優先度制御など)を提供するために活用されます。
  • 誤り。スループットの向上は汎用OSの目的の一つであり,時間制約を満たすことを重視するハードリアルタイムシステムの主目的とは異なります。
  • 誤り。複数プログラムの並行実行はマルチタスクOS一般の機能であり,時間制約を満たすこと自体を保証するものではありません。
基本情報技術者の過去問を演習モードで解く