過去問解きまくり研究所 ホーム

令和7年度 春期 午前 問14

ソフトウェア

プリエンプションに関する問題

リアルタイム OS において,実行中のタスクがプリエンプションによって遷移する状態はどれか。

答えと解説を見る

✓ これが正解イ実行可能状態

解説

プリエンプションで実行中のタスクは実行可能状態へ戻ります。

リアルタイム OS では、優先度の高いタスクが到着したり、割込みで別のタスクを走らせる必要が生じたりしたときに、実行中のタスクを一時的に横取りして CPU を明け渡させる仕組みが働きます。この横取りをプリエンプションといいます。横取りされたタスクは、動作を再開できる条件をすでに満たしているのに CPU が割り当てられていないだけの状態になり、次に CPU を得られるまで待ちの列に並びます。この状態がタスクの状態遷移でいう実行可能状態にあたり、資源やイベントを待っている状態でも、仕事が終わって片付いた状態でも、そもそも動く用意を解かれた状態でもありません。CPU さえ与えられればすぐ動ける、という位置に置かれるのが特徴です。

ほかの選択肢はなぜ違うのか

出典:令和7年度 春期 応用情報技術者試験 午前 問14

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)