IPA過去問ドリル

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

テクノロジ/ソフトウェア

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

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

正解:イ

解説

プリエンプションは,より優先度の高いタスクの発生やタイムスライスの終了などによって,OS が実行中のタスクから CPU を強制的に取り上げることです。取り上げられたタスク自体はいつでも実行を再開できる状態なので,実行状態から実行可能状態(レディ状態)へ遷移します。

選択肢ごとの解説

  • 誤り。休止状態は,タスクが生成前や終了後などで実行の対象になっていない状態であり,プリエンプションによる遷移先ではありません。
  • 正しい。CPU を取り上げられたタスクは,実行の準備が整った実行可能状態に移ります。
  • 誤り。終了状態へ遷移するのは,タスクが処理を完了したときや強制終了されたときです。
  • 誤り。待ち状態へ遷移するのは,入出力の完了やイベントの発生,資源の獲得などをタスク自身が待つときです。
応用情報技術者の過去問を演習モードで解く