問14令和6年度 春期テクノロジ系
1台のCPUの性能を1とするとき,そのCPUをn台用いたマルチプロセッサの性能Pが, P=n(1+(n-1)a) で表されるとする。ここで,aはオーバーヘッドを表す定数である。例えば,a=0.1,n=4とすると,P≒3なので,4台のCPUから成るマルチプロセッサの性能は約3になる。この式で表されるマルチプロセッサの性能には上限があり,nを幾ら大きくしてもPはある値以上には大きくならない。a=0.1の場合,Pの上限は幾らか。
- ア5
- イ10
- ウ15
- エ20
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ 上限とは,プロセッサ台数を増やし続けたときに性能が近づく値である。分子と分母をnで割ると,台数が十分大きい場合は分母がaに近づくので,Pは1÷aに近づく。a=0.1より,上限は10である。
- ア 5はa=0.1の逆数ではない。式では台数を増やすほどPは10に近づくので,上限にはならない。
- ウ 15はa=0.1の逆数を上回る。台数を増やし続けてもPは10に近づくので,到達できない値である。
- エ 20はオーバーヘッドaから定まる上限ではない。分子と分母のnの係数を比べると,上限は10となる。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和6年度 春期 応用情報技術者試験 午前 問14