“GiB” 是 Gibibyte 的缩写,是一个用于表示数据存储容量的单位。它与我们常见的 “GB(Gigabyte)” 类似,但并不完全相同。
一、GiB 的定义
- 1 GiB = 1024 MiB(Mebibytes)
- 更进一步地说:
1 GiB = 2^30 字节 = 1,073,741,824 字节
这是基于 二进制 的计量方式。
二、GB 和 GiB 的区别
| 单位 | 全称 | 换算方式 | 字节数(近似) |
|---|---|---|---|
| GB | Gigabyte | 十进制(1000³) | 1,000,000,000 字节 |
| GiB | Gibibyte | 二进制(1024³) | 1,073,741,824 字节 |
- 厂商通常使用 GB 来标称硬盘或内存容量(比如云服务器的磁盘空间),而操作系统常常以 GiB 来显示实际容量。
- 这也是为什么你可能会发现购买了一个“128GB”的云服务器磁盘,但在系统里看到的是大约 119.2 GiB —— 并不是缩水了,而是单位不同。
三、在云服务器中的应用举例
当你在选购云服务器时,比如:
- 内存为 4 GiB
- 系统盘为 50 GB
这意味着:
- 你的服务器有 4 × 1024 = 4096 MiB 的内存(按二进制计算)
- 存储空间是 50 × 1000 × 1000 × 1000 = 50,000,000,000 字节(按十进制计算)
四、为什么会有 GiB?
因为计算机是以二进制运行的,早期人们习惯用 1024 来做单位换算(如 1KB = 1024 字节),但由于容量增大,这种和“千、百万、十亿”等十进制单位之间的差异越来越明显。
为了区分清楚,国际电工委员会(IEC)在 1998 年引入了新的单位:
| 二进制单位 | 名称 | 相当于 |
|---|---|---|
| KiB | Kibibyte | 1024 字节 |
| MiB | Mebibyte | 1024 KiB |
| GiB | Gibibyte | 1024 MiB |
| TiB | Tebibyte | 1024 GiB |
总结
- GiB 是基于二进制的存储单位,更符合计算机系统的实际计算方式。
- 在云服务器中,如果你看到“4 GiB 内存”,就是说有 4×1024=4096 MB 的内存。
- 如果看到“磁盘 100 GB”,那通常是按十进制算的,显示在系统里可能只有约 93 GiB。
如还有关于 RAM、CPU、带宽等方面的问题,也欢迎继续提问!
云知识