平成19年春期試験午前問題 問19

あるプログラムは,命令a~dを次の順で実行する。
19_1.gif
 各命令の実行に必要なクロックサイクル数(CPI:Cycles Per Instruction)は,表のとおりである。 CPUの1クロックサイクル時間を10ナノ秒とするとき,この命令列の実行時間は何ナノ秒か。
19_2.gif

  • 30
  • 40
  • 200
  • 300
正解 問題へ
分野:テクノロジ系
中分類:コンピュータ構成要素
小分類:プロセッサ
プログラムの実行は「a→c→b→a→c→d」の順で実行されるので、必要なクロック数は、

 6+4+2+6+4+8=30クロック

CPUの1クロックサイクル時間は10ナノ秒なので30クロックが発信されるのに要する時間は、

 10ナノ秒×30クロック=300ナノ秒

300ナノ秒となります。

Pagetop