OSのプロセス制御におけるプリエンプティブ方式に関する記述のうち,適切なものはどれか。
平成26年度 春期 応用情報技術者 問16
テクノロジ系
正解と解説
正解 エ
プリエンプティブ方式は、OSが実行中のプロセスを強制的に中断して別のプロセスに切り替える方式で、そのための機構が必要です。
プリエンプティブ方式では、タイマ割込みなどを契機にOSが実行中のプロセスからCPUを取り上げます。取り上げたあと、優先度などに従って別のプロセスに切り替えます。そのため、OSが強制的に切り替える機構が欠かせません。ノンプリエンプティブ方式では、プロセスが自らCPUを手放すまで切り替わりません。プリエンプティブ方式は切替えの回数が多くなるため、オーバヘッドは大きくなります。その代わり、特定のプロセスがCPUを独占しにくくなります。
ア:プリエンプティブ方式では、システム資源をOSが管理します。各プロセスが資源を自主管理するわけではありません。
イ:プリエンプティブ方式は切替えが頻繁に起こるため、コンテキスト切替えのオーバヘッドはノンプリエンプティブ方式より大きくなります。
ウ:特定のプロセスがCPUを独占しやすいのはノンプリエンプティブ方式です。プリエンプティブ方式ではOSが強制的に切り替えるため、独占は起きにくくなります。
出典:平成26年度 春期 応用情報技術者試験 問16
全年度から出題。10問で実力を判定します。登録不要。
出典:平成26年度 春期 応用情報技術者試験 問16(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方