No.61 あるプログラムは,命令a~dを次の順で実行する。
各命令の実行に必要なクロックサイクル数(CPI:Cycles Per Instruction)は,表のとおりである。
CPUの1クロックサイクル時間を10ナノ秒とするとき,この命令列の実行時間は何ナノ秒か。
各命令の実行に必要なクロックサイクル数(CPI:Cycles Per Instruction)は,表のとおりである。
CPUの1クロックサイクル時間を10ナノ秒とするとき,この命令列の実行時間は何ナノ秒か。
⭕️
❌
💾
🖊 | ☑️ |
⭕️ | [[ AnswerCalc[0] ]] % | A | [[ AnswerCalc[1] ]] |
プログラムの実行は「a→c→b→a→c→d」の順で実行されるので、必要なクロック数は、
6+4+2+6+4+8=30クロック
CPUの1クロックサイクル時間は10ナノ秒なので30クロックが発信されるのに要する時間は、
10ナノ秒×30クロック=300ナノ秒
300ナノ秒となります。
6+4+2+6+4+8=30クロック
CPUの1クロックサイクル時間は10ナノ秒なので30クロックが発信されるのに要する時間は、
10ナノ秒×30クロック=300ナノ秒
300ナノ秒となります。
💾
✔️
[[ d.CommentTxt ]] |
< | > |
🥇 |