キロヘルツからギガヘルツへ——クロックが 6 桁を渡るとき
この換算がしているもの
100 万で割り、千単位で語られる数字を十億単位に書き直します。2 つの単位は十分に離れているので、答えはたいてい小さな小数です。3,500,000 kHz のプロセッサは 3.5 GHz で動きます。この換算は主に、データシートと実測値が一致しているかを確かめる手段です。片方はたいていそれぞれ別の単位で書かれています。
最初のマイクロプロセッサから今まで
最初の商用プロセッサは数百キロヘルツで動き、今のものはその数千倍速く動きます。その歴史の両端が、それぞれ元の単位のまま引用されます。旧システムはキロヘルツで語られ、置き換えた側はギガヘルツで語られます。換算は、見た目の違う 2 つの数字の比較を意味のある比較に変えます。
キロヘルツからギガヘルツへの換算表
新旧のクロック周波数を両方の単位で並べ、同じ移り変わりが小数点のどちら側からどう見えるかを示しました。
| キロヘルツ (kHz) | ギガヘルツ (GHz) |
|---|---|
| 1 | 0.000001 |
| 10 | 0.00001 |
| 100 | 0.0001 |
| 530 | 0.00053 |
| 1000 | 0.001 |
| 1700 | 0.0017 |
答えに 0 が並びやすい理由
ギガヘルツは 100 万キロヘルツなので、100 万キロヘルツ未満は必ず 1 ギガヘルツ未満です。計算機の世界のキロヘルツは数百から数千のことが多いので、答えは 0 で始まり小数が何桁も続きます。それは誤りではなく、値に対して単位が大きいというだけのことです。
まず桁の大きさを確かめる
換算の前に、答えが 1 の近くか 1000 の近くかを自問します。800,000 kHz のクロックは 0.8 GHz、3,500,000 kHz なら 3.5 GHz です。先頭の桁を見れば、1000 倍ずれていないかはその場で分かります。
よくある質問
1 ギガヘルツは何キロヘルツですか?
100 万です。接頭辞はキロヘルツから 2 段上がり、まずメガヘルツ、次にギガヘルツで、各段が 1000 倍します。よって 1 GHz は 1000 MHz であり 1,000,000 kHz です。
プロセッサのクロックをキロヘルツからギガヘルツにするには?
キロヘルツの値を 100 万で割ります。3,500,000 kHz のクロックは 3.5 GHz です。出発点が 100 万未満なら答えは 1 ギガヘルツ未満になり、先頭に 0 が必要になります。
昔の計算機がクロックをキロヘルツで書くのはなぜですか?
実際にその速さで動いていたからです。初期のマイクロプロセッサは数百キロヘルツから数メガヘルツで動いていたので、キロヘルツが自然な単位でした。現代のプロセッサはギガヘルツで動くので、直接比べるには古い数値を換算するしかありません。
ギガヘルツは毎秒 10 億周期と同じですか?
はい。1 ヘルツが毎秒 1 周期なので、1 ギガヘルツは毎秒 10 億周期です。3.5 GHz のプロセッサは、動いているあいだ毎秒 35 億回のクロック周期を数えています。
逆向きの換算もできますか?
はい。10 の冪を 1 回掛けるだけの換算なので、正確に逆へ戻ります。ギガヘルツからキロヘルツのページが別にあり、倍率が 10 の冪なので往復しても元の数からずれません。