“GiB”和“GB”虽然都表示存储容量单位,但它们的定义和数值不同,主要区别在于使用的进制系统:
1. GB(Gigabyte)——十进制(Decimal)
- 基于 1000 进制(国际单位制 SI)
- 1 GB = 10⁹ 字节 = 1,000,000,000 字节
- 常用于硬盘、U盘、网络运营商等商业宣传中
2. GiB(Gibibyte)——二进制(Binary)
- 基于 1024 进制(IEC 标准)
- 1 GiB = 2³⁰ 字节 = 1,073,741,824 字节
- 是计算机系统中更精确的表示方式,常用于操作系统内存、RAM 等场景
换算对比:
| 单位 | 字节数 |
|---|---|
| 1 GB | 1,000,000,000 字节 |
| 1 GiB | 1,073,741,824 字节 |
所以:
✅ 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 字节
👉 因此,8GiB 实际比 8GB 多约 5.8% 的空间
为什么用 GiB?
因为计算机是基于二进制运行的,内存地址、文件系统等通常以 1024 为倍数增长。使用 GiB 能更准确地反映实际可用容量。
例如:
- Windows 系统显示内存为 “8.00 GB”,其实是 8 GiB,但标成了 “GB”,这容易引起误解。
- Linux 和专业领域更多使用 GiB 来避免混淆。
总结:
| 项目 | GB(Gigabyte) | GiB(Gibibyte) |
|---|---|---|
| 进制 | 十进制(1000) | 二进制(1024) |
| 字节数 | 10⁹ = 1,000,000,000 | 2³⁰ = 1,073,741,824 |
| 使用场景 | 商业宣传、硬盘容量 | 内存、操作系统、技术文档 |
| 大小比较 | 较小 | 较大(约大 7.4%) |
✅ 所以,当你看到“8GiB 内存”,它指的是 8 个二进制千兆字节,比 8GB 更多,也更符合计算机的实际计算方式。
CLOUD云枢