千赫兹转吉赫兹:主频如何跨过六个数量级
这个换算在做什么
它除以一百万,把一个以千为单位的数字改写成以十亿为单位。两个单位相距足够远,所以答案通常是较小的小数:3,500,000 kHz 的处理器跑在 3.5 GHz。做这个换算,主要是为了核对数据表和实测值是否一致,因为两者往往各用一种单位书写。
从第一颗微处理器到今天
最早的商用处理器跑在几百千赫兹,而现代的处理器要快上几千倍。这段历史的两端至今仍用各自的原始单位描述:老系统用千赫兹说明,它的替代品则用吉赫兹说明。换算让这种比较变得有意义,而不是两个看起来毫不相干的数字放在一起。
千赫兹转吉赫兹换算对照表
新旧两代时钟频率及其两种单位,可以看到同一条演进路线在小数点两侧分别是什么样子。
| 千赫兹 (kHz) | 吉赫兹 (GHz) |
|---|---|
| 1 | 0.000001 |
| 10 | 0.00001 |
| 100 | 0.0001 |
| 530 | 0.00053 |
| 1000 | 0.001 |
| 1700 | 0.0017 |
为什么答案常常带前导零
一个吉赫兹等于一百万赫兹,所以任何低于一百万赫兹的频率都小于一吉赫兹。计算机领域里的千赫兹数字大多在几百到几万之间,因此答案通常以零开头并带好几位小数。这不是错误,只是这个单位相对于数值而言太大了。
先核对数量级
换算之前先问一句:答案应该接近一,还是接近一千?标称 800,000 kHz 的时钟是 0.8 GHz,标称 3,500,000 kHz 的是 3.5 GHz。首位数字立刻就能告诉你有没有差一千倍。
常见问题
一个吉赫兹里有多少千赫兹?
一百万。前缀从千赫兹出发跳两级,先到兆赫兹再到吉赫兹,每级都乘以一千。所以 1 GHz 等于 1000 MHz,也等于 1,000,000 kHz。
处理器主频怎么从千赫兹换成吉赫兹?
把千赫兹数值除以一百万。3,500,000 kHz 的时钟就是 3.5 GHz。如果起始数字小于一百万,答案就会小于一吉赫兹,需要补一个前导零。
老式计算机为什么用千赫兹标注主频?
因为它们确实跑在那个量级。早期微处理器运行在几百千赫兹到几兆赫兹之间,千赫兹是自然的单位。现代处理器跑在吉赫兹上,要直接比较就只能把老数字换算过去。
一个吉赫兹等于每秒十亿次吗?
是的。1 赫兹是每秒一个周期,所以 1 吉赫兹就是每秒十亿个周期。3.5 GHz 的处理器在运行期间,每秒完成三十五亿个时钟周期。
反过来也能换算吗?
可以。这个换算只是乘一个十的幂,所以完全可以精确逆转。吉赫兹转千赫兹有单独的页面,而由于倍率是十的幂,来回换算会原样回到起始数字,不会有任何漂移。