IPA過去問ドリル

平成27年度 春期 基本情報技術者試験 午前 問19

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

ノンプリエンプティブなスケジューリング方式の説明として,適切なものはどれか。

出典:平成27年度 春期 基本情報技術者試験 午前 問19

正解:ウ

解説

ノンプリエンプティブ(非割込み型)方式は,一度実行状態になったタスクが自ら待ち状態に遷移するか処理を終了するまで,他のタスクに実行権を奪われない方式です。これに対して,優先度に基づいて実行中のタスクを中断させる方式はプリエンプティブ方式と呼ばれます。

選択肢ごとの解説

  • 誤り。これは残り実行時間による動的な優先度制御(SJF:最短ジョブ優先に類する方式)の説明です。
  • 誤り。これは一定時間ごとにタスクを切り替えるラウンドロビン方式など,プリエンプティブなスケジューリングの説明です。
  • 正しい。ノンプリエンプティブ方式は,実行状態のタスクが自ら待ち状態になるか終了するまで,他のタスクに実行権を渡しません。
  • 誤り。これは優先度に基づいて実行中のタスクを途中で中断させるプリエンプティブ方式の説明です。
基本情報技術者の過去問を演習モードで解く