ITパスポート講座の講師ブログ

よくあるご質問 -クロック計算-

皆さん、こんにちは!
ITパスポート講座担当の小野です。
寒い日が続いていますが、カゼなどをひかないように、体調管理に気を付けていきましょう!

今回はクロック計算の問題を取り上げたいと思います。
小数点以下の桁数が多くなり、計算しにくい問題ですね。

問題)クロック周波数2GHzのプロセッサにおいて一つの命令が⑤クロックで実行できるとき、一命令の実行に必要な時間は何ナノ秒か。

どうしても「0」の数が多くなるので、
・並べて対応させながら
・「0」を区切りながら

計算すると、多少わかりやすくなるかもしれません。

it1

「0」を3つずつに区切ると見やすくなるかと思います。

では、5クロックの計算を行うために何秒かかりますか?

5クロック分の時間=0.000 000 000 5秒×5クロック
        =0.000 000 002 5秒
        =0.000 000 001×2.5秒
        =2.5n秒

桁数が大きいと、なぜこの計算をすればいいのか分からなくなることもあります。
そういったときには、桁を小さくして例題を考えましょう。

例)1秒間で4回の計算(4クロック)ができます。1回の計算をするために何秒かかりますか?

→1回(クロック)当たりの計算時間は=1秒÷4回=0.25秒
 
4回(クロック)の部分が2,000,000,000回(クロック)に変わるだけです。

このように段階的に考えてきましょう!