基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成22年 春期 基本情報技術者 午前 問09
問09   プロセッサの実行時間

 表の CPI と構成比率で,3種類の演算命令が合計 1,000,000 命令実行されるプログラムを, クロック周波数が1GHz のプロセッサで実行するのに必要な時間は何ミリ秒か。

  演算命令CPI(Cycles Per
  lnstruction)
構成比率(%)
 浮動小数点加算   3  20
 浮動小数点乗算   5  20
 整数演算   2  60
ア 0.4        イ 2.8        ウ 4.0        エ 28.0
解答←クリックすると正解が表示されます

解説

 CPI(Cycles Per Instruction)は、1つの命令を実行するのに要するクロック数である。

 このプロセッサで実行するのに必要な時間は、以下のようになる。

(浮動小数点加算の CPI × 20 %+浮動小数点乗算の CPI × 20 %+整数演算の CPI × 60 %) × 命令数 ÷ クロック周波数

 =((3× 20 %)+(5× 20 %)+(2×60 %))× 1,000,000 ÷ 1GHz

 = 2.8 × 1,000,000 ÷ 1,000,000,000

 = 2.8 × 10-3

 = 2.8 ミリ秒


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]