過去問解きまくり研究所 ホーム

平成21年度 秋期 午前Ⅱ 問21

システム構成要素

マルチプロセッサに関する問題

1台のCPUの性能を1とするとき,そのCPUをn台用いたマルチプロセッサの性能Pが,

P=n/(1+(n-1)a)

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

答えと解説を見る

✓ これが正解イ10

解説

nを限りなく大きくするとPは1/aへ向かい、a=0.1なら上限は10です。

式P=n/(1+(n-1)a)の分母と分子をnで割ると、P=1/(1/n+a-a/n)となります。nを幾らでも大きくすると、1/nとa/nはどちらも0に向かうので、Pは1/aに限りなく近づきます。a=0.1を入れると、上限は1/0.1=10です。実際、n=4ならP=4/1.3≒3.1、n=100ならP=100/10.9≒9.2で、台数を増やしても10には届かず、増え方が鈍っていきます。これはCPUを増やすほどオーバヘッドが効いてくるマルチプロセッサの性能の考え方です。上限を問われたら、nを無限に大きくしたときの式の形を先に求めると早く解けます。

ほかの選択肢はなぜ違うのか

出典:平成21年度 秋期 ITサービスマネージャ試験 午前Ⅱ 問21

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)