HOME»情報セキュリティスペシャリスト平成26年春期»午前T 問6
情報セキュリティスペシャリスト平成26年春期 午前T 問6
午前T 問6
OSのプロセス制御におけるプリエンプティブ方式に関する記述のうち,適切なものはどれか。
- [この問題の出題歴]
- 応用情報技術者
平成26年春期 問16と同題
分類
テクノロジ系 » ソフトウェア » オペレーティングシステム
正解
エ
解説
プリエンプティブとノンプリエンプティブは、共にマルチタスクOS上で実行されているプログラムを切り替えるときの方式です。
- プリエンプティブ
- OSがCPUやシステム資源を管理し、CPU使用時間や優先度などによりタスクを実行状態や実行可能状態に切り替える方式。
- ノンプリエンプティブ
- 実行プロセスの切替をプログラム自身に任せる方式で、プログラムが自発的にCPUを開放した時間でほかタスクを実行する。OSがCPUを管理しないので、1つのプログラムを実行中は、ほかのプログラムの実行は制限される。
- プリエンプティブ方式では、システム資源はOSが管理します。
- プリエンプティブ方式ではプロセスの切替えが頻繁に起こるので、コンテキスト切替え※のオーバヘッドは大きくなります。
- 実行中のプロセスが処理途中であってもOSが強制的に切替えを行うので特定のプロセッサがCPUを独占することは少なくなります。
- 正しい。