リアルタイムOSとは?りあるたいむおーえす
リアルタイムOSとは、決められた時間内に処理を完了することを最優先に設計されたOS。優先度に基づくプリエンプティブなスケジューリングを備え、応答時間の上限が保証される。
最終更新:2026-10-07
この語が出る過去問を解く →具体例
周期タスクが締切内に完了するかを判定するには、そのタスクの実行時間に加えて、周期内に割り込む可能性のある高優先度タスクの実行時間を差し引いて考える。
試験での引っ掛け
「リアルタイム=処理が速い」ではない。求められるのは平均の速さではなく、最悪でも締切を守れること(応答時間の上限保証)で、平均スループットは汎用OSに劣ることもある。またスケジューリングは到着順(FIFO)ではなく優先度に基づくプリエンプティブ方式が基本。
関連用語
出た過去問
出典:平成29年度 秋期 高度試験 午前Ⅰ 問6(IPA)
リアルタイムOSにおいて、実行中のタスクがプリエンプションによって遷移する状態はどれか。
正解:実行可能状態
要点:プリエンプションは実行→実行可能。待ちは資源待ちのときだけ
プリエンプションは、より優先度の高いタスクが現れたときなどにOSが実行中のタスクからCPUを強制的に取り上げることである。取り上げられたタスク自体は資源の完成を待っているわけではなく、CPUさえ割り当てられればすぐ動けるので実行可能状態へ移る。入出力完了などを待つ場合が待ち状態である。
出典・参考
公式シラバスの1 基礎理論 > 5. 計測・制御に関する理論 > (2) 制御に関する理論に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。