平成23年度 秋期 ITサービスマネージャ試験 午前Ⅱ 問3
テクノロジ/ソフトウェアコンピュータシステムにおけるジョブスケジューリングの特徴のうち,適切なものはどれか。
出典:平成23年度 秋期 ITサービスマネージャ試験 午前Ⅱ 問3
- アCPUに割り当てるジョブをOSが強制的に切り替えるタイムスライス方式では,タイマ割込みが多発するので,スループットが低下する。
- イFCFS(first-come first-served)方式のジョブスケジューリングは,ジョブ間にCPUを公平に割り当てるので,スループットや応答時間の保証が可能となる。
- ウ対話型処理とバッチ処理が混在するシステムでは,対話型処理の優先度を高くすることによって,対話型処理の応答性能の向上が期待できる。
- エ入出力を多用するジョブよりもCPUを多用するジョブの処理優先度を上げた方が,CPUの待ち時間が少なくなるので,全体のスループットの向上が期待できる。
正解:ウ
解説
対話型処理とバッチ処理が混在するシステムでは,対話型処理の優先度を高くすることによって,利用者が体感する応答性能を向上させることができます。タイムスライス方式は一定時間ごとにジョブを切り替えて公平性と応答性を確保する方式であり,スループット低下を必然的に招くとは限りません。FCFS方式は到着順に処理するだけで,スループットや応答時間の保証は行いません。また,入出力を多用するジョブの優先度を上げる方が,CPUと入出力装置を並行して稼働させやすくなり,全体のスループット向上につながります。
選択肢ごとの解説
- ア誤り。タイムスライス方式は応答性や公平性を確保するための方式であり,タイマ割込みの発生自体がスループット低下に直結するとは限りません。
- イ誤り。FCFS方式は到着順にジョブを処理するだけで,スループットや応答時間を保証する仕組みはありません。
- ウ正しい。対話型処理の優先度を高くすることによって,対話型処理の応答性能の向上が期待できます。
- エ誤り。全体のスループット向上には,入出力を多用するジョブの優先度を上げてCPUと入出力を並行稼働させる方が効果的です。