IPA過去問ドリル

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

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

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

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

正解:イ

解説

プリエンプションは,実行中のタスクよりも優先度の高いタスクが実行可能になったときなどに,OS が実行中のタスクから CPU の使用権を取り上げることです。CPU を取り上げられたタスクは,CPU の割当てを待つ実行可能状態に遷移します。

選択肢ごとの解説

  • 誤り。休止状態はタスクが起動されていない状態であり,プリエンプションによる遷移先ではありません。
  • 正しい。プリエンプションで CPU 使用権を奪われたタスクは,再び CPU が割り当てられるのを待つ実行可能状態に遷移します。
  • 誤り。終了状態はタスクが処理を完了した状態であり,プリエンプションとは関係ありません。
  • 誤り。待ち状態は入出力の完了やイベントの発生を待つ状態で,タスク自身が資源待ちになったときの遷移先です。
応用情報技術者の過去問を演習モードで解く