修了試験 2024-01-28実施分 基本情報技術者試験 問8
あるプログラムは,命令a〜dを次の順で実行する。 a → c → b → a → c → d 各命令の実行に必要なクロックサイクル数(CPI:Cycles Per Instruction)は,表のとおりである。 CPUのクロック周波数を100MHzとするとき,この命令列の実行時間は何ナノ秒か。 ここで,命令の実行はオーバラップしないものとする。 命令|CPI a|6 b|2 c|4 d|8
正答4
解説
正解はエ。 実行順a→c→b→a→c→dのCPI合計は6+4+2+6+4+8=30サイクル。 クロック周波数100MHzより1サイクルは10ナノ秒なので,実行時間は30×10=300ナノ秒。まとめて解く
修了試験 2024-01-28実施分を通しで解く(60問)→