GiB 是 Gibibyte(吉比字节)的缩写,它是基于二进制计算的存储单位。
1. GiB 的定义
- 全称:Gibibyte
- 进制:二进制(Base-2)
- 换算关系:
$$
1 text{ GiB} = 2^{30} text{ bytes} = 1,073,741,824 text{ bytes}
$$
即:1 GiB = 1024 MiB = 1024 × 1024 KiB = 1024³ Bytes
✅ “Gi” 中的 “i” 代表 “binary”(二进制),这是国际电工委员会(IEC)在1998年引入的标准,用于明确区分二进制和十进制单位。
2. GB 是什么?
GB 是 Gigabyte(吉字节)的缩写,传统上常被用作二进制单位,但在不同场景下含义不同:
| 使用场景 | 实际含义 | 数值 |
|---|---|---|
| 操作系统/软件显示(如 Windows、macOS、Linux) | 通常指 GiB | $1024^3$ bytes ≈ 1.074 × 10⁹ bytes |
| 硬盘制造商标注(如 Western Digital、Seagate) | 严格指 十进制 Gigabyte | $1000^3$ bytes = 1,000,000,000 bytes |
| 部分旧文档或模糊语境 | 可能混用,需看上下文 | 不确定 |
⚠️ 注意:在大多数现代计算机系统中,当你在“属性”里看到“可用空间为 931 GB”,实际上它指的是 931 GiB。但厂商宣传时用的是十进制 GB。
3. GiB 与 GB 的核心区别
| 对比项 | GiB(Gibibyte) | GB(Gigabyte) |
|---|---|---|
| 计算基数 | 二进制(1024) | 十进制(1000) |
| 1 GiB 等于多少字节 | 1,073,741,824 | — |
| 1 GB 等于多少字节 | — | 1,000,000,000 |
| 大小关系 | 1 GiB > 1 GB | 1 GiB ≈ 1.074 GB |
| 标准来源 | IEC(国际电工委员会) | SI(国际单位制) |
| 常见用途 | 操作系统报告内存/磁盘容量 | 硬盘厂商标称容量、网络带宽 |
4. 为什么会有这种混淆?
- 历史原因:早期计算机科学家习惯用 1024 作为千位单位(因为 2¹⁰=1024≈1000),所以把 1024³ 称为 “GB”。
- 商业因素:硬盘制造商采用十进制(1000³)来标称容量,使得同样一块硬盘,在操作系统中显示的容量比标称值小约 7%。
- 例如:标称 1 TB(1000³ GB)的硬盘,在 Windows 中显示约为 931 GiB(因为 1000³ / 1024³ ≈ 0.931)。
5. 简单总结
- GiB 是精确的二进制单位,1 GiB = 1024³ 字节。
- GB 在严格意义上是十进制单位,1 GB = 1000³ 字节。
- 但在日常使用中,很多人(包括操作系统)会把 GB 当作 GiB 来用,造成混淆。
- 判断方法:
- 如果看到 操作系统报告 的容量偏小 → 它用的是 GiB(但标签可能是 GB)。
- 如果看到 硬盘包装上的容量 → 它用的是十进制 GB。
✅ 建议:在技术讨论或精确计算中,优先使用 GiB 和 TiB 等 IEC 标准单位,以避免歧义。
轻量云Cloud