問題
1GHzのクロックで動作するCPUがある。
このCPUは、機械語の1命令を平均0.8クロックで実行できることが分かっている。
このCPUは1秒間に平均何万命令を実行できるか。
解答
1,000,000,000クロック÷0.8クロック
=1,250,000,000回
=125,000万回
解説
まず、1GHzとは、1秒間あたりの周波数、噛み砕いて言うと、どのくらいの波の揺れる回数があるかということ。
次に、1GHzは一秒間で109回のクロックが発生する。
1命令が0.8クロックで実行できるので、1秒間のクロック発生数を0.8でわると、
1秒間当たりの命令実行回数が求められます。