戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITサービスマネージャ 2009年 午前2 問21


問題文

1台のCPUの性能を1とするとき、そのCPUを台用いたマルチプロセッサの性能が、で表されるとする。ここで、はオーバヘッドを表す定数である。例えば、、とすると、なので、4台のCPUからなるマルチプロセッサの性能は約3になる。この式で表されるマルチプロセッサの性能には上限があり、を幾ら大きくしてもある値以上には大きくならない。の場合、その値は幾らか。

選択肢

ア:5
イ:10(正解)
ウ:15
エ:20

🔒 解説は解答すると表示されます

マルチプロセッサ性能の上限【午前2解説】

正解の理由

性能は次の式で表されます。
を大きくしたときの上限を求めるため、分子と分母をで割ります。
を限りなく大きくすると、は0に近づきます。そのため、
を代入すると、上限はです。したがって、上限として正しいのはイです。

解法ステップ

  1. 性能の式を確認します。
  2. を大きくしたときの極限を考えるため、分子と分母をで割ります。
  3. が限りなく大きくなると、は0に近づきます。
  4. 性能の上限はとなるので、を代入して10を求めます。

選択肢別の誤答解説

  • ア:5
    上限はの逆数です。の逆数は10であり、5にはなりません。
  • イ:10
    上限の式にを代入すると、10になります。
  • ウ:15
    を増やしたときの上限を正しく求めた値ではありません。
  • エ:20
    を増やしても性能は無限に大きくならず、上限は10です。

よくある誤解

  • CPUを増やせば、性能も上限なく増えると考えることです。式の分母にもに応じて増える項があるため、性能には上限があります。
  • をそのまま上限と考えることです。上限はではなく、その逆数のです。
  • のときの性能を、そのまま上限とみなすことです。上限は、を限りなく大きくしたときの値です。

補足コラム

この式では、CPUの台数を増やすほど性能は向上しますが、オーバヘッドの影響によって伸びは次第に小さくなります。を無限に増やした場合でも性能はに近づくだけで、それを超えません。たとえばが小さいほど上限は高くなり、並列処理に伴うオーバヘッドが小さいほど、多数のCPUを活用しやすくなります。

FAQ

なぜ上限がの逆数になるのですか?
が大きいとき、分母の主要な部分はとなり、分子・分母はそれぞれおよそ、になります。したがって、性能はおよそに近づきます。
を無限に大きくすれば、性能は上限に達しますか?
有限のでは上限に近づいていきますが、通常は上限そのものには達しません。上限は、を限りなく大きくしたときの極限値です。

関連キーワード: マルチプロセッサ、並列処理、オーバヘッド、性能上限、極限値
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITサービスマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について