杂记 · 计算机小常识
之前在知乎上就看到过,这是一个一直被老师错误地讲解的计算机常识。
我们可能从小学计算机课开始,一直到大学计算机基础课,老师讲的都是“在计算机中1GB=1024MB,进位不是1000,而是1024”。
而这却是错误的,正确的是1GB=1000MB,1GiB=1024MiB!原则上讲,也不能怪老师,因为相关标准颁布的比较晚。在标准颁布后,Windows系统并没有按照IEC标准进行修改更正。Windows系统一直把GiB(gibibyte),KiB缩写为GB(gigabyte),KB。而Unix系统(macOS,Linux)一直正确地区分开GB和GiB。
但是似乎微软现在意识到了这个问题,在计算器单位换算中分别列出了二进制进位单位(GiB等)和十进制进位单位(GB等)。
发表评论