什么是千兆字节(GB)?
千兆字节(GB)是用于量化硬盘、U盘和云存储等设备容量的数字信息存储单位。但”千兆字节”一词可能指两种不同的计量系统:
- 十进制(SI系统):遵循国际单位制,1GB=109字节=1000000000字节。
- 二进制(IEC标准):国际电工委员会(IEC)定义,1吉比字节(GiB)=230字节=1073741824字节。
历史上,二进制系统(基数为2)在计算领域被广泛使用,但SI系统在存储设备营销中变得普遍。这种双重用法常导致混淆,造成宣传容量与实际容量的差异。
理解数据计量系统
十进制(SI)系统
- 单位:千字节(kB)、兆字节(MB)、千兆字节(GB)、太字节(TB)。
- 前缀:每个单位以1000为系数递增。
1GB=1000MB=1000000kB=1000000000字节。
二进制(IEC)系统
- 单位:千比字节(KiB)、兆比字节(MiB)、吉比字节(GiB)、太比字节(TiB)。
- 前缀:每个单位以1024为系数递增。
1GiB=1024MiB=1048576KiB=1073741824字节。
关键点:Windows通常以GiB显示存储但标记为”GB”,而macOS通常使用SI单位(GB)表示存储。这导致Windows系统中宣传容量与实际容量不匹配。
转换公式
将千兆字节(GB)转换为字节(SI系统)
字节=GB×109
将吉比字节(GiB)转换为字节(IEC标准)
字节=GiB×230=GiB×1073741824
反向转换
- 字节转GB:
GB=109字节
- 字节转GiB:
GiB=230字节=1073741824字节
示例
示例1:SSD存储
256GB SSD(SI单位)包含:
256GB×109=256000000000字节
以GiB表示(操作系统报告):
1073741824256000000000≈238.42GiB
示例2:文件下载
从互联网下载的”5GB”文件等于:
- SI:5×109=5000000000字节
- IEC:5×1073741824=5368709120字节(如果错误使用二进制)。
示例3:内存容量
具有16GiB RAM的计算机包含:
16×1073741824=17179869184字节
注意事项
- 混淆警告:存储制造商使用十进制(GB),而Windows使用二进制(GiB)但标记为”GB”。macOS使用十进制(GB),与宣传容量一致。
- 精度:对于编程或工程等关键应用,始终指定单位系统。
- 历史背景:IEC在1998年引入二进制前缀(KiB、MiB、GiB)以解决歧义,但采用情况仍不一致。
常见问题
1GB等于多少字节?
在SI系统中,1GB=109字节=1000000000字节。
计算:
3GB=3×109=3000000000字节
GB和GiB有什么区别?
- GB:十进制单位(1000000000字节)。
- GiB:二进制单位(1073741824字节)。
例如,1GiB比1GB大约多7.37%。
如何将500000000字节转换为GB?
GB=109500000000=0.5GB
为什么我的1TB硬盘只显示931GB?
硬盘以TB(SI单位)销售:
1TB=1000GB=1000000000000字节
操作系统使用TiB(IEC单位):
10995116277761000000000000≈0.909TiB=931GiB
如何将10GiB转换为字节?
10GiB×1073741824=10737418240字节