あるプログラムは、命令a〜dを次の順で実行する。
各命令の実行に必要なクロックサイクル数(CPI:Cycles Per Instruction)は、表のとおりである。 CPIの1サイクル時間を10ナノ秒とするとき、この命令列の実行時間は何ナノ秒か。
答え エ
【解説】 図の処理の各命令のクロックサイクル数の総和を求める a+c+b+a+c+d=6+4+2+6+4+8=30(クロックサイクル数) このCPUの1クロックサイクル時間は10ナノ秒なので 30(クロックサイクル数)×10(ナノ秒)=300(ナノ秒) (エ)である。
【キーワード】 ・クロックサイクル数
戻る 一覧へ 次へ