基本情報暗記無料で始める

リアルタイムOSとは?りあるたいむおーえす

リアルタイムOSとは、決められた時間内に処理を終えることを最優先に設計されたOS。優先度に基づくプリエンプティブ(実行中のタスクから途中でCPUを取り上げられる)なスケジューリングを備え、高い優先度のタスクが来れば実行中のタスクを中断させて割り込ませる。この仕組みによって応答時間の上限を見積もれる。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では3回出題されています(2016年度〜2019年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:RTOS、リアルタイムOS(RTOS)

この語が出る過去問を解く →

背景

汎用OSは全体の処理量を稼ぐ設計で、個々の処理がいつ終わるかは保証しない。ところが自動車のブレーキ制御や工場の機械制御では、遅れた結果は「遅い」ではなく事故になる。平均の速さを諦めてでも最悪値を保証する、という割り切りから生まれたOSで、組込みシステムの分野で必ず問われる。

具体例

周期タスクが締切内に終わるかは、そのタスク自身の実行時間だけでは判定できない。例えば周期10ミリ秒・実行時間3ミリ秒のタスクAに対し、より優先度の高いタスクB(実行時間2ミリ秒)がその周期の間に2回割り込むとする。判定には、Aの3ミリ秒にBの2×2=4ミリ秒を足した7ミリ秒が、周期の10ミリ秒に収まるかを見る。この場合は収まるので締切に間に合う。

試験での引っ掛け

「リアルタイム=速い」は誤りで、求められるのは平均の速さではなく最悪でも締切に間に合うこと。平均スループットは汎用OSに劣ることさえある。またスケジューリングは到着順(FIFO)ではなく優先度基準が基本で、ここを取り違えると計算問題が合わない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では3回出題(2016年度〜2019年度)
  • 分野:テクノロジ系
  • 「リアルタイム=速い」は誤りで、求められるのは平均の速さではなく最悪でも締切に間に合うこと。