SMITサービスマネージャ試験 午前Ⅱ

平成23年度秋期 ITサービスマネージャ 午前Ⅱ 問3

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

コンピュータシステムにおけるジョブスケジューリングの特徴のうち,適切なものはどれか。

選択肢

  1. ア
    CPUに割り当てるジョブをOSが強制的に切り替えるタイムスライス方式では,タイマ割込みが多発するので,スループットが低下する。
  2. イ
    FCFS(first-come first-served)方式のジョブスケジューリングは,ジョブ間にCPUを公平に割り当てるので,スループットや応答時間の保証が可能となる。
  3. ウ
    対話型処理とバッチ処理が混在するシステムでは,対話型処理の優先度を高くすることによって,対話型処理の応答性能の向上が期待できる。
  4. エ
    入出力を多用するジョブよりもCPUを多用するジョブの処理優先度を上げた方が,CPUの待ち時間が少なくなるので,全体のスループットの向上が期待できる。
解き方のヒントを見る

条件と対象の対応を確認する視点

設問を読むときは、問われている対象と、問題文で示された条件の対応関係に注目します。用語や手順を思い出すだけでなく、各条件が何を判断するために置かれているかを整理しましょう。

この問題で問われていること

まず、設問中の条件を役割ごとに整理し、何についての説明や判断を求められているのかを確認します。そのうえで、対象と条件の結び付きが自然かを、表現の細部ではなく全体の関係として見直してください。

視点

判断対象、前提条件、求められている役割を分けて捉えると、知識の想起と設問への適用を混同しにくくなります。条件がどの部分に関係するかを順に対応付け、問いの中心を外していないかを確認します。

確認ポイント

  • 問われている対象を一文で言い換えられるか
  • 問題文の条件がどの判断に関係するか整理したか
  • 用語の知識だけでなく対象と条件の対応を確認したか
正解と解説を見る

正解

ウ

解説

ジョブスケジューリングでは,対話型処理とバッチ処理の性質を踏まえて優先度を調整することが重要です。対話型処理を優先すれば,利用者の操作に対する応答性能の向上が期待できる。

理由

対話型処理は利用者の入力に対する待ち時間が応答性能に直結する。バッチ処理と混在する場合に対話型処理の優先度を高くすると,入力への応答を先に処理しやすくなり,応答性能の向上が期待できる。

比較

タイムスライス方式の割込み,FCFSの到着順,CPU使用量だけを基準にした優先度設定は,それぞれ特定の特徴を説明するものにすぎない。そこからスループットや応答時間の保証を一律に導くことはできない。

選択肢ア

これは不正解だよ。タイムスライス方式は,複数のジョブへCPUを一定時間ずつ割り当てるためにタイマ割込みを利用するが,割込みが発生することだけでスループットが低下すると断定はできない。切替えのオーバヘッドはあるものの,方式全体の目的と性能評価を混同している。

選択肢イ

これは不正解だよ。FCFS方式は到着した順に処理する方式であり,ジョブ間の順序は単純になる。しかし,短いジョブが長いジョブの後ろで待つこともあるため,スループットや応答時間を保証できる方式ではない。「公平」と「性能保証」は同じ意味ではない。

選択肢ウ(正解)

これは正解だよ。対話型処理は利用者の入力に対する待ち時間が応答性能に直結するため,バッチ処理より高い優先度を与えると,対話型処理を先に実行しやすくなる。その結果,利用者が操作結果を受け取るまでの応答性能の向上が期待できる。

選択肢エ

これは不正解だよ。CPUを多用するジョブの優先度を上げると,CPUを待つ時間が減る場合はあるが,入出力を多用するジョブを待たせることになる。CPU利用率だけを基準に優先度を決めても,ジョブ全体の処理効率やスループットが向上するとは限らない。

学習のポイント

方式ごとの公平性と,応答時間・スループットへの影響を区別して学ぶ。

出典:独立行政法人 情報処理推進機構(IPA)平成23年度秋期 ITサービスマネージャ試験 午前Ⅱ 問3(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針