過去問解きまくり研究所 ホーム

平成26年度 春期 午前 問16

ソフトウェア

プリエンプティブ方式に関する記述

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

答えと解説を見る

✓ これが正解エプリエンプティブ方式を実現するには,OS がプロセスを強制的に切り替えて実行する機構が必要になる。

解説

取り上げる方式には、強制的に切り替える機構が必要です。

設問は、プリエンプティブ方式についての記述から正しいものを選ばせています。もとの英語は先取りする、取り上げるという意味ですから、この方式は OS が実行中のプロセスからプロセッサを取り上げる形を指します。取り上げるためには、いま動いているものを途中で止めて別のものに移す仕掛けが必要です。したがって、OS が強制的に切り替えて実行する機構が必要になるという記述が当たります。その仕掛けの代表がタイマ割込みで、一定時間ごとに制御が OS へ戻るようにしておき、持ち時間を使い切ったところで交代させます。裏を返せば、時間を刻む仕組みが無い環境ではこの方式は成り立ちません。対になるノンプリエンプティブ方式と並べて押さえます。取り上げる側は応答が安定する代わりに切替えの手間が増え、譲る側は切替えが安く済む代わりに一つが止まらないと全体が進まなくなります。

ほかの選択肢はなぜ違うのか

この問題の用語

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)