目次
この記事でわかること
- ナノ秒(ns)の意味
- 1秒とナノ秒の関係
- 基本情報技術者試験での出題ポイント
- ナノ秒を使った計算の考え方
結論
ナノ秒(ns)とは、1秒の10億分の1を表す時間の単位です。
数式で表すと次のようになります。
- 1ナノ秒 = 10⁻⁹秒
- 1秒 = 10⁹ナノ秒
基本情報技術者試験では、CPUの処理速度や実行時間の計算で登場することがあります。
ナノ秒とは?
「ナノ(nano)」は10⁻⁹を表す接頭語です。
例えば、
- 1キロメートル = 1000メートル(10³)
- 1ミリメートル = 0.001メートル(10⁻³)
- 1ナノ秒 = 0.000000001秒(10⁻⁹)
となります。
つまりナノ秒は、非常に短い時間を表す単位です。
なぜ1秒は10⁹ナノ秒になるの?
ここで混乱しやすいポイントがあります。
「1ナノ秒 = 10⁻⁹秒」
という式を見ると、「ナノ秒は小さい単位なんだな」と理解できます。
では1秒をナノ秒で表すとどうなるでしょうか。
1ナノ秒 = 10⁻⁹秒
なので両辺を10⁹倍すると、
1秒 = 10⁹ナノ秒
になります。
つまり、
- ナノ秒から秒に変換 → 10⁹で割る
- 秒からナノ秒に変換 → 10⁹を掛ける
と覚えると分かりやすいです。
基本情報技術者試験での出題例
例えば、
「CPUのクロック周期が25ナノ秒である」
という問題が出たとします。
1秒は10⁹ナノ秒なので、
10⁹ ÷ 25 = 40,000,000
となり、
1秒間に約4000万回の動作が可能だと分かります。
このような計算問題でナノ秒が登場します。
覚え方
私は最初、
「1ナノ秒 = 10⁻⁹秒」
は覚えられても、
「1秒 = 10⁹ナノ秒」
がなかなか頭に入りませんでした。
そんなときは次の表を覚えるのがおすすめです。
| 接頭語 | 値 |
|---|---|
| キロ(k) | 10³ |
| メガ(M) | 10⁶ |
| ギガ(G) | 10⁹ |
| テラ(T) | 10¹² |
| ミリ(m) | 10⁻³ |
| マイクロ(μ) | 10⁻⁶ |
| ナノ(n) | 10⁻⁹ |
| ピコ(p) | 10⁻¹² |
基本情報では、ナノ・マイクロ・ミリあたりがよく出題されます。
まとめ
- ナノ秒(ns)は1秒の10億分の1
- 1ナノ秒 = 10⁻⁹秒
- 1秒 = 10⁹ナノ秒
- CPUの処理速度や実行時間の計算で登場する
- 秒⇔ナノ秒の変換は試験で頻出
基本情報技術者試験では、単位変換そのものよりもCPU性能計算の中で登場することが多いため、1秒とナノ秒の関係をしっかり覚えておきましょう。

