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 ]] |
| < | > |
| 🥇 |