背景
大家无论是在购买硬盘、手机还是电脑时,都会对其中的存储空间大小有一定的疑惑,为什么买回来发现空间大小,并不是销售说的那个数字?
原理
对数据大小有两种描述方法,分别是”十进制前缀”与“二进制前缀”。维基百科 https://zh.wikipedia.org/zh-cn/Mebibyte 的这张图可以很清晰地看出差别:
举个例子,512GB的磁盘,大部分操作系统,将会显示为476.837158 GiB。根据上图,以下是计算过程:
512 * (10^9) / (2^30) = 476.837158 (GiB)
小结
大家是不是对自己的磁盘空间有进一步了解了?