平成26年度 春期 応用情報技術者試験 午前 問16
OSのプロセス制御におけるプリエンプティブ方式に関する記述のうち,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
-
ア: 各プロセスがシステム資源を自主管理できる
誤り。プリエンプティブ方式では,資源(CPU)の割当てはOSが管理します。プロセスが自主的に管理するのはノンプリエンプティブ方式の考え方に近いものです。 -
イ: コンテキスト切替えのオーバヘッドが小さい
誤り。プリエンプティブ方式はOSが頻繁にプロセスを切り替えるため,コンテキスト切替えのオーバヘッドはノンプリエンプティブ方式より大きくなります。 -
ウ: 特定のプロセスがプロセッサを独占することが多い
誤り。特定のプロセスがプロセッサを独占しやすいのは,プロセスが自らCPUを手放すまで切り替えないノンプリエンプティブ方式です。 -
エ: OSがプロセスを強制的に切り替える機構が必要になる
正しい。プリエンプティブ方式は,タイマ割込みなどを用いて,OSが実行中のプロセスを強制的に中断し別のプロセスに切り替える方式です。そのための機構が必要になります。
答え
エ: OSがプロセスを強制的に切り替える機構が必要になる
出典:平成26年度 春期 応用情報技術者試験 午前 問16