- トップページ
- 応用情報技術者
- 平成26年度春季問題一覧
- 平成26年度春季問題16-解答・解説-分析
平成26年度春季問題
問題16
OSのプロセス制御におけるプリエンプティブ方式に関する記述のうち、適切なものはどれか。
ア | 各プロセスがシステム資源を自主管理できるので、マルチプログラミングに向いている。 |
イ | ノンプリエンプティブ方式に比べて、コンテキスト切替えのためのオーバヘッドが小さい。 |
ウ | ノンプリエンプティブ方式に比べて、特定のプロセスがプロセッサを独占することが多い。 |
エ | プリエンプティブ方式を実現するには、OSがプロセスを強制的に切り替えて実行する機構が必要になる。 |
OSのプロセス制御におけるプリエンプティブ方式に関する記述のうち、適切なものはどれか。
ア | 各プロセスがシステム資源を自主管理できるので、マルチプログラミングに向いている。 |
イ | ノンプリエンプティブ方式に比べて、コンテキスト切替えのためのオーバヘッドが小さい。 |
ウ | ノンプリエンプティブ方式に比べて、特定のプロセスがプロセッサを独占することが多い。 |
エ | プリエンプティブ方式を実現するには、OSがプロセスを強制的に切り替えて実行する機構が必要になる。 |
解答:エ
<解説>
プロセッサは常に1つのプログラムしか実行できないため,マルチタスクでは,複数のプログラムを切り替えて実行しなければならない。このプログラムの切り替え方式には,「プリエンプティブ方式」と「ノンプリエンプティブ方式」がある。
- プリエンプティブ方式
- OSがプロセッサの実行権限を管理し,プロセスの実行を切り替える方式である。現在のOSは,プリエンプティブ方式が主流だ。
- ノンプリエンプティブ方式
- プロセスの切り替えをプログラム自身に任せる方式である。ただし,ノンプリエンプティブ方式では,あるプログラムがプロセッサを長時間占有することも可能で,この場合はシングルタスクと同じになってしまう。昔のMac OSやWindows 3.1は,ノンプリエンプティブ方式である。
ア | × | システム資源はプロセスではなく、OSによって管理される。 |
イ | × | プロセスの実行中に割り込みが多発するのでコンテキスト切り替えの回数が多くなりオーバヘッドも大きくなる。 |
ウ | × | ノンプリエンプティブ方式に比べて、特定のプロセスがプロセッサを独占することが少ない。 |
エ | ○ | 「プリエンプティブ方式」の説明である。 |
キーワード
- 「ノンプリエンプティブ方式」関連の過去問題・・・ノンプリエンプティブ方式とは
- 応用情報技術者 平成26年度(春季) 問16
- 応用情報技術者 平成28年度(春季) 問19
- 高度共通 午前1 平成26年度(春季) 問6
お問い合わせ