リアルタイムOSと組み込みシステムとは?りあるたいむおーえすとくみこみしすてむ
リアルタイムOSは、処理の正確さだけでなく「決められた時間内に必ず処理を完了させる」ことを重視して設計されたOS。組み込みシステムの制御用途(自動車、産業機械など)で使われることが多い。ハードリアルタイム(期限を1回でも守れないと致命的な障害になる)とソフトリアルタイム(多少の遅延は許容される)に分類される。
最終更新:2026-10-07
高度試験の午前Iを最短で暗記する →具体例
自動車のエアバッグ制御は、衝突を検知してから決められたごく短い時間内に確実に作動させる必要があり、ハードリアルタイム性が求められるリアルタイムOSの用途にあたる。
試験での引っ掛け
リアルタイムOSが保証するのは「速さ」ではなく「期限までに必ず終わること(応答時間の予測可能性)」。平均処理速度は汎用OSのほうが速いこともある。判断基準はスループットではなく期限の厳守で、期限を過ぎた結果は正しくても価値がない、というのがハードリアルタイムの考え方。またスケジューリングも、公平にCPU時間を配る汎用OSと異なり、優先度の高いタスクを優先する(優先度に基づくプリエンプション)。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。