問題プレビューID: 7bf40be2

問 19

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

解説

ノンプリエンプティブ(Non-preemptive)とは、実行中のタスクが自発的に CPU を手放す(終了または I/O 待ちなど)まで、OS が強制的に CPU を奪って他のタスクに割り当てることができない方式です。逆に OS が割り込める方式をプリエンプティブと呼びます。

  • ア: SRTF(Shortest Remaining Time First)。プリエンプティブ方式です。
  • イ: ラウンドロビン。一定の持ち時間(タイムクウォンタム)で中断させるため、プリエンプティブ方式です。
  • ウ: 適切。ノンプリエンプティブ方式の根本的な説明です。
  • エ: 優先度順スケジューリングのうち、割り込みが発生するプリエンプティブ優先順位方式の説明です。

正解は「ウ」です。