プロセッサ(全75問中52問目)

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
あるプログラムは,命令a~dを次の順で実行する。
19_1.png
 各命令の実行に必要なクロックサイクル数(CPI:Cycles Per Instruction)は,表のとおりである。 CPUの1クロックサイクル時間を10ナノ秒とするとき,この命令列の実行時間は何ナノ秒か。
19_2.png

出典:平成19年春期 問19

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

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

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

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

したがって「エ」が正解です。

Pagetop