【发布时间】:2013-11-18 03:26:39
【问题描述】:
到目前为止,我认为 1024 字节等于 1 KB(千字节),但我在互联网上阅读有关十进制和二进制系统的信息。
那么,实际上 1024 字节 = 1 KB 是正确的定义方式,还是存在普遍的混淆?
【问题讨论】:
-
Afaik 千、兆、千兆、兆的前缀早于信息时代,是 10 的幂。我相信维基百科会有所作为,2 的幂的快捷方式是 Ki、Mi 等开。
-
有一些普遍的混淆,但在某些情况下很清楚;如果您购买 4GB 的 RAM,则为 4^32 字节,因为它们不会以任何其他方式实现。对于磁盘驱动器或闪存驱动器来说不是很清楚 - 但在这些驱动器中也存在由于格式化开销等原因而导致的“损失”。所以无论如何都是糊状的。
-
操作系统使用 SI 表示法,但表示 IEC。只需检查 Windows 中任何文件的文件属性。我认为关于内存大小的科学记数法是违规行为,因为据我所知,业界一直使用 1024。 @他们早于信息时代,但信息时代对磁盘大小的含义有最终决定权!\
-
就我个人而言,我认为我们应该坚持使用 base 2 来计算存储大小/传输速率。对于技术含量高的人和程序员来说,1 kB = 1,024 字节更有意义,因为无论如何在计算中一切都是以 2 为底的,而 1024 可以方便地表示为 0x400。对于非技术人员来说,无论如何差异是完全无关紧要的,所以他们不会在意。
标签: binary byte system decimal bit