在选购服务器时看到的“4Gib”内存中的 Gib 是一个单位,全称是 Gibibyte,读作“吉比字节”。
我们来详细解释一下:
✅ Gib 和 GB 的区别
| 单位 | 全称 | 换算方式 | 实际字节数 |
|---|---|---|---|
| GB | Gigabyte(千兆字节) | 10³ × 10³ × 10³ = 10⁹ | 1,000,000,000 字节 |
| GiB | Gibibyte(吉比字节) | 2¹⁰ × 2¹⁰ × 2¹⁰ = 2³⁰ | 1,073,741,824 字节 ≈ 7.3% 更大 |
- GB(Gigabyte):基于十进制(以1000为倍数),常用于硬盘厂商、网络运营商等。
- GiB(Gibibyte):基于二进制(以1024为倍数),更符合计算机内存、操作系统内部计算方式。
📌 为什么用 GiB?
因为计算机系统是以 2 的幂来管理内存的(比如 1024 字节 = 1 KiB,1024 KiB = 1 MiB,1024 MiB = 1 GiB),所以使用 GiB 能更准确地表示实际可用内存大小。
例如:
- 标注为 4 GiB 内存,实际就是:
4 × 1024 × 1024 × 1024 = 4,294,967,296字节 - 如果写成 4 GB,则是
4,000,000,000字节 —— 实际少了约 7%。
💡 常见场景
- 操作系统(如 Linux、Windows)显示内存时,通常使用的是 GiB,但有时仍标为 GB,造成混淆。
- 服务器配置单中使用 GiB 是更专业、更精确的做法。
- 硬盘厂商常用 GB(十进制),而系统识别时按 GiB 计算,所以你会觉得“硬盘容量变小了”。
🔤 单位对照表(二进制)
| 单位 | 名称 | 大小(字节) |
|---|---|---|
| KiB | Kibibyte | 1024 |
| MiB | Mebibyte | 1024² = 1,048,576 |
| GiB | Gibibyte | 1024³ = 1,073,741,824 |
| TiB | Tebibyte | 1024⁴ |
✅ 总结
4 GiB 内存 = 4 × 1024³ 字节 = 约 4.295 亿字节
这是标准的二进制单位,比 4 GB(40 亿字节)略大一点。在服务器或内存规格中看到 GiB,说明厂商使用了更精确的术语,值得肯定。
📌 小提示:如果看到“GB”,要留意它可能是十进制的(尤其在存储设备上),而“GiB”一定是二进制的,适用于内存和系统资源描述。
云小栈