GB和GiB的含义

GiB 全称 Gibibyte (吉比特字节 ['dʒɪbibaɪt]),是 giga binary byte 的缩写,是计算机硬盘存储的一个单位。除此之外还有 MiB 和 KiB,它们是1024进位,也就是说 1GiB = 1024MiB = 1024*1024KiB = 1024*1024*1024 byte。

GB 全称 Gigabyte (千兆字节 ['ɡɪɡəbaɪt]),是十进制的容量单位。相关的还有 MB 和 KB,他们的关系是 1GB = 1000 MB = 1000*1000KB = 1000*1000*1000byte。

GiB和GB之间的换算
1GB = 1000*1000*1000 byte = 1000*1000*1000/(1024*1024*1024) GiB = 0.9313225746154785GiB

一个 16GB 的优盘其实只有 149.0116119384766GiB 的存储空间,所以厂家并没有欺骗你顾客,但是玩了文字游戏。

GB和GiB的含义_第1张图片

 实际应用中,GB,MB,KB 是用十进制,还是二进制表示,要根据具体场合来区分。比如在软件系统中标识的存储容量 GB、MB、KB 是二进制,数据传输速率单位 GB/s、MB/s、KB/s 、B/s 是二进制。

比如 FIO 测试的结果就明确的区分了 GiB 和 GB:

 

你可能感兴趣的:(设计,c语言)