表のCPIと構成比率で、3種類の演算命令が合計1,000,000命令実行されるプログラムを、クロック周波数が1GHzのプロセッサで実行するのに必要な時間は何ミリ秒か。
実行時間は平均CPI×命令数÷クロック周波数で求める
| 演算命令 | CPI(Cycles Per Instruction) | 構成比率(%) |
|---|---|---|
| 浮動小数点加算 | 3 | 20 |
| 浮動小数点乗算 | 5 | 20 |
| 整数演算 | 2 | 60 |
選択肢
- ア0.4
- イ2.8
- ウ4.0
- エ28.0
正解と解説
正解:イ 2.8
まず構成比率で重み付けした平均CPIを求める。3×0.2+5×0.2+2×0.6=0.6+1.0+1.2=2.8サイクル/命令となる。1,000,000命令では2,800,000サイクル必要で、1GHz(1サイクル1ナノ秒)のプロセッサではこれに1ナノ秒を掛けて2.8ミリ秒となる。
選択肢ごとの解説
- ア0.4は平均CPIの計算を経ておらず、桁も合わない。
- イ正しい。平均CPI2.8×100万命令÷1GHz=2.8ミリ秒である。
- ウ4.0は平均CPIを単純平均などで誤って求めた場合の値に近い。
- エ28.0は10倍になっており、クロック周波数の単位換算を誤っている。
同じ分野の他の問題
- ジョブの多重度が1で、到着順にジョブが実行されるシステムにおいて、表に示すジョブA〜Cを処理するとき、ジョブCが到着して…2024年度 春期 午前II 問23
- プリントシステムには1時間当たり平均6個のファイルのプリント要求がある。1個のプリント要求で送られてくるファイルの大きさ…2021年度 春期 午前II 問23
- 1台のCPUの性能を1とするとき、そのCPUをn台用いたマルチプロセッサの性能Pが、P = n / (1 + (n-1)…2018年度 秋期 午前II 問23
- 複数台のPCで1台のプリンタを共有するシステムがある。このプリンタに対する平均印刷要求回数が毎分1回のとき、このプリンタ…2017年度 秋期 午前II 問23
- Pattern-Oriented Software Architectureのアーキテクチャパターンのうち、ブローカーの…2025年度 春期 午前II 問24
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。