問題
リアルタイムOSに要求される特性は何か。
選択肢
- 1時間制約の保証(デッドライン内に処理完了)
- 2最大スループット
- 3大容量メモリ
- 4豊富なGUI
正解
1. 時間制約の保証(デッドライン内に処理完了)
詳しい解説を見る解説を閉じる
解説
リアルタイムOS(RTOS)は、処理結果の正しさだけでなく「決められた時刻・時間内に処理を完了すること」が要求されるシステム向けのOSであり、デッドライン(時間制約)の保証が最も重要な特性である。優先度ベースのスケジューリングや割込み応答時間の保証により、自動車のエンジン制御や工場設備の制御などの組込みシステムで使用される。平均的なスループットの最大化は汎用OSやバッチ処理の目標であり、処理が平均的に速くても締切を守れなければRTOSの要件を満たさない。大容量メモリや豊富なGUIは、資源制約の厳しい組込み用途ではむしろ求められないことが多い。基本情報技術者試験では、締切厳守が必須のハードリアルタイムと多少の遅延が許容されるソフトリアルタイムの区別も頻出である。
一問一答
科目A 180問+科目B 60問