ITサービスマネージャ 2016年 午前2 問20
問題文
シングルジョブで動作するコンピュータシステムがある。平均ターンアラウンドタイムとスループットの関係として、適切なものはどれか。
選択肢
ア:
イ:(正解)
ウ:
エ:
🔒 解説は解答すると表示されます
ターンアラウンドタイムと処理量【午前2解説】
正解の理由
シングルジョブで動作するシステムでは、複数のジョブを同時に処理しません。そのため、平均して1件のジョブを処理する時間が平均ターンアラウンドタイム であれば、単位時間当たりに処理できるジョブ数であるスループット は、おおむねその逆数になります。
したがって、両辺に を掛けると、 です。この関係を示しているイが適切です。
解法ステップ
- ターンアラウンドタイム は、ジョブ1件当たりにかかる時間です。
- スループット は、単位時間当たりに処理できるジョブ数です。
- 1件を処理する時間と、単位時間当たりの処理件数は逆の関係です。
- よって、 と判断できます。
選択肢別の誤答解説
-
ア:
はスループットであり、通常は「ジョブ数/時間」を表します。 のように、単位の異なる値をそのまま引くことはできません。 -
イ:
正しい関係です。 が「時間/ジョブ」、 が「ジョブ/時間」なので、積は単位が打ち消し合い、無次元になります。 -
ウ:
の減算が単位上不適切であり、ターンアラウンドタイムとスループットの逆数関係も表していません。 -
エ:
を で割る関係ではありません。単位も「時間の二乗/ジョブの二乗」となり、1に対応する無次元の関係になりません。
よくある誤解
-
スループットを処理時間そのものだと考える
スループットは処理時間ではなく、単位時間当たりの処理件数です。 -
シングルジョブを「ジョブが1件だけ存在する」と捉える
ここでは、ジョブを同時並行ではなく、1件ずつ処理する方式を指します。 -
近似記号を無視して厳密な等式と考える
問題では平均値を扱っているため、現実の処理では起動や切替えなどの影響があり、関係は「おおむね」と表されています。
補足コラム
たとえば、平均ターンアラウンドタイムが 秒なら、1秒当たりの処理件数はおおむね 件です。積を確認すると、 となります。
このように、時間と処理件数の関係では、処理時間が長くなるほどスループットは低くなるという逆数の関係を押さえておくと判断しやすくなります。
FAQ
Q. スループットの単位は何ですか?
A. 「件/秒」「件/時間」など、単位時間当たりの処理件数です。
A. 「件/秒」「件/時間」など、単位時間当たりの処理件数です。
Q. なぜ積が約1になるのですか?
A. が「1件当たりの時間」、 が「単位時間当たりの件数」だからです。互いに逆数の関係になるため、積はおおむね1になります。
A. が「1件当たりの時間」、 が「単位時間当たりの件数」だからです。互いに逆数の関係になるため、積はおおむね1になります。
関連キーワード: ターンアラウンドタイム、スループット、シングルジョブ、処理性能

\ せっかくなら /
ITサービスマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

