“GiB”和“GB”虽然都表示存储容量单位,但它们的定义和数值不同,主要区别在于使用的进制系统不同:
1. GB(Gigabyte)—— 十进制(Decimal)
- 基于 10 的幂次。
- 1 GB = 10⁹ 字节 = 1,000,000,000 字节。
- 常用于硬盘、U盘、网络带宽等商业宣传中(如手机存储、硬盘容量)。
2. GiB(Gibibyte)—— 二进制(Binary)
- 基于 2 的幂次。
- 1 GiB = 2³⁰ 字节 = 1,073,741,824 字节。
- “GiB”是国际电工委员会(IEC)为明确区分二进制单位而引入的标准单位。
- 常用于操作系统内存(RAM)、软件显示中(如Windows任务管理器、Linux系统)。
换算对比:
| 单位 | 字节数 | 近似值 |
|---|---|---|
| 1 GB | 10⁹ = 1,000,000,000 字节 | ≈ 10 亿字节 |
| 1 GiB | 2³⁰ = 1,073,741,824 字节 | ≈ 10.74 亿字节 |
👉 所以:
1 GiB ≈ 1.074 GB
实际例子:8GiB 内存 vs 8GB
- 8 GiB = 8 × 1,073,741,824 = 8,589,934,592 字节
- 8 GB = 8 × 1,000,000,000 = 8,000,000,000 字节
✅ 因此,8 GiB > 8 GB,实际多出约 589,934,592 字节(约 563 MiB)。
为什么会有这种区别?
- 计算机基于二进制运行,内存地址按 2 的幂分配,因此用 GiB 更精确。
- 而厂商在宣传硬盘容量时常用 GB(十进制),让数字看起来更大,导致用户感觉“少了空间”(其实是单位不同)。
总结
| 项目 | GB(Gigabyte) | GiB(Gibibyte) |
|---|---|---|
| 进制 | 十进制(1000) | 二进制(1024) |
| 数值 | 10⁹ 字节 | 2³⁰ 字节 |
| 使用场景 | 硬盘、U盘、网络 | 内存、操作系统 |
| 大小比较 | 较小 | 较大(≈ 1.074× GB) |
📌 所以,当你看到“8GiB 内存”,它比“8GB”实际容量要大一些,这是标准命名更准确的表现。
云服务器