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