問題
リアルタイムOSに要求される主な特性はどれか。
選択肢
- 1ア 最大のスループット
- 2イ 高速な応答時間と時間制約の保証
- 3ウ 大容量メモリ
- 4エ 豊富なGUI機能
正解
2. イ 高速な応答時間と時間制約の保証
詳しい解説を見る解説を閉じる
解説
リアルタイムOS(RTOS)は、処理要求の発生から定められた制限時間(デッドライン)内に処理を完了することを保証する、応答性と即時性を最重要視するOSであり、イが正解である。自動車のエンジン制御や工場の生産設備など、処理の遅れが重大な結果につながる組込みシステム・制御システムで用いられ、優先度ベースのスケジューリングによって重要な処理の時間制約を保証する。アの最大スループット(単位時間当たりの処理量)はバッチ処理系で重視される指標であり、個々の処理の時間保証とは別の概念である。ウの大容量メモリやエの豊富なGUI機能は汎用OSに求められる特性であり、組込み用途のRTOSはむしろ省資源・軽量であることが多い。基本情報技術者試験では、「時間制約の保証」というキーワードと組込みシステムへの適用が頻出ポイントである。
一問一答
科目A 180問+科目B 60問