![如何调用 64 位 CPU 的最大可用整数?](https://linux22.com/image/1409049/%E5%A6%82%E4%BD%95%E8%B0%83%E7%94%A8%2064%20%E4%BD%8D%20CPU%20%E7%9A%84%E6%9C%80%E5%A4%A7%E5%8F%AF%E7%94%A8%E6%95%B4%E6%95%B0%EF%BC%9F.png)
例如,对于 32 位操作系统,我们说 CPU 可以本机处理的最大可用整数是 4,294,967,295,用“人类语言”来说就是4 GB。
因此对于 64 位 CPU,这个数字是 18,446,744,073,709,551,615,但是您会如何称呼它呢?数不胜数?
答案1
第一个数字叫做42.94967万295。同样,较大的数字是18亿亿 446亿亿 744万亿 737.09亿 55.1万615(给出短尺度,因此并非所有人都同意第一个数字是“十亿”——他们会说是“十亿”)。
4 GB是 32 位计算机中的可寻址内存范围(简化)。术语4 GB来自国际单位前缀十亿,即“40 亿字节”(类似于 1 公里 = 1000 米)。因此,如果您想让与您交谈的每个人都感到困惑,您可以将该数字称为“4 千兆”。
它比 40 亿略多一点,因为我们实际上处理的是 2 的幂,而不是 10 的幂,所以“千”是 1024,而不是 1000。替代二进制前缀存在,所以你更正确地称呼这个号码4 吉比字节。
同样,用作前缀的较大数字将是16 艾克斯或者十六 exbi。