IPA過去問ドリル

平成26年度 春期 応用情報技術者試験 午前 問16

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

OSのプロセス制御におけるプリエンプティブ方式に関する記述のうち,適切なものはどれか。

出典:平成26年度 春期 応用情報技術者試験 午前 問16

正解:エ

解説

プリエンプティブ方式は,実行中のプロセスをOSが強制的に中断し,他のプロセスに切り替えて実行できる制御方式である。この強制的な切替えを実現するには,タイマ割込みなどを利用してOSがプロセスの実行を横取りする仕組みが必要になる。

選択肢ごとの解説

  • 誤り。プリエンプティブ方式ではOSがプロセスの実行を管理・制御するのであり,各プロセスが資源を自主管理するわけではない。
  • 誤り。プリエンプティブ方式は強制的な切替えを伴うため,ノンプリエンプティブ方式に比べてコンテキスト切替えのオーバヘッドはむしろ大きくなる。
  • 誤り。特定のプロセスがプロセッサを独占しやすいのは,強制切替えの仕組みをもたないノンプリエンプティブ方式の特徴である。
  • 正しい。プリエンプティブ方式を実現するには,OSがプロセスを強制的に切り替えて実行する機構が必要である。
応用情報技術者の過去問を演習モードで解く