服务器系统盘显示的容量单位 GiB(Gibibyte)是国际电工委员会(IEC)制定的一种二进制存储单位,用于更精确地表示计算机内存和存储容量。
1. GiB 的定义
- 1 GiB = 2³⁰ Bytes = 1,073,741,824 Bytes
- 它是基于 2 的幂次方 计算的:
- 1 KiB = 2¹⁰ Bytes = 1,024 Bytes
- 1 MiB = 2²⁰ Bytes = 1,048,576 Bytes
- 1 GiB = 2³⁰ Bytes ≈ 1.074 GB
2. GiB vs GB 的区别
| 单位 | 全称 | 计算方式 | 实际字节数 |
|---|---|---|---|
| GB(Gigabyte) | 十进制单位 | 10⁹ Bytes | 1,000,000,000 Bytes |
| GiB(Gibibyte) | 二进制单位 | 2³⁰ Bytes | 1,073,741,824 Bytes |
- 简单换算:
1 GiB ≈ 1.074 GB
反之,1 GB ≈ 0.931 GiB
3. 为什么操作系统使用 GiB?
- 历史原因:早期计算机体系结构基于二进制(如内存地址、磁盘扇区),因此用 2 的幂次方更符合硬件逻辑。
- 准确性:GiB 能更精确地反映实际可用空间,避免与厂商使用的十进制 GB 混淆。
- 国际标准:IEC 在 1998 年正式引入 KiB、MiB、GiB 等单位,以区分二进制和十进制容量。
4. 实际例子
假设一块硬盘标称为 500 GB(厂商按十进制计算):
- 厂商计算:500 × 10⁹ = 500,000,000,000 Bytes
- 操作系统(Windows/Linux/macOS)按二进制显示:
500,000,000,000 ÷ (2³⁰) ≈ 465.66 GiB
这就是为什么你看到的硬盘容量比标称值小的原因。
5. 总结
- GiB 是二进制单位,更准确反映计算机实际存储能力。
- GB 是十进制单位,常用于硬盘厂商宣传。
- 如果你看到系统盘显示 GiB,说明操作系统正在使用标准的二进制计算方式,这是正常且正确的。
如需进一步转换,可使用公式:
GiB = GB × 0.931 或 GB = GiB × 1.074
云知识CLOUD