弄清楚有多少兆字节变成了千兆字节?

Nat*_*ate 6 networking

如果每个请求平均占用 1MB,我需要弄清楚 1000 GB 的流量可以发出多少请求。我很快在纸上算了一笔账,然后又想到了谷歌。令我惊讶的是,谷歌的答案与我的不同。

我的方式:

1,000 gigabytes = 1000*1024*1024*1024 bytes

除以1 megabyte = 1024*1024 bytes得到:

(1000*1024*1024*1024)/(1024*1024) = 1,024,000


谷歌方式:

1000 gigabytes / 1 megabyte

输出: 1,000,000


我错了,还是谷歌错了?

Dav*_*rtz 21

你们都没有错,你只是问谷歌一个与你实际问题不同的问题。如果您向 Google 解释说您指的是 GiB 和 MiB,它就会给出您期望的答案。

尝试这个: 1000 GiB / 1 MiB

  • 谷歌总是知道.. :-) (6认同)
  • 为了澄清起见,它们分别发音为“gibibytes”和“mebibytes”。十进制版本分别发音为“千兆字节”和“兆字节”。 (4认同)
  • 十进制版本分别发音为“公制千兆字节”和“公制兆字节”。 (4认同)

Jus*_*cha 12

这是一个已经被激烈的争论,以及硬盘驱动器制造商(和普及的话题维基百科 )。二进制前缀有两套标准,它们几乎相互矛盾。JEDEC 使用 KB、MB 和 GB,而 IEC 使用 KiB、MiB 和 GiB。这里使用了 1024 的幂。

对于十进制前缀 (IEC),使用 1000 的幂。Linux、Mac 和 Google 在表示 KB、MB 和 GB 时使用 1000 次幂,而 Windows(和 Bing)使用 1024 次幂表示 KB、MB 和 GB。

在一个小利基之外,很少使用 IEC 二进制前缀。值得注意的是,直到最近 Google 才将 1024 字节显示为 1 KB。

值得注意的是,前缀用于不同的事物。10 Mbps 连接是每秒 10,000,000 位,而 1.44 MB 软盘是 1,400,000 字节。

  • +1 评论和最佳答案似乎给人的印象是,当 KiB 错误时使用 KB。但这是正确的答案。有两种不同的标准。添加新前缀并没有帮助,因为它们用于不太常见的用法。“1024 KB 到字节”早于“1000 KB 到字节”很久,后者主要用于网络和存储销售(使客户看起来越来越多)。直到最近,即使是 IEC 也使用每 MB 1024 KB。 (5认同)
  • 我还要指出 Linux 经常使用 MiB 等,以便数字与 Windows 匹配,即使单位不完全匹配。这仍然不一致,因为许多应用程序仍然使用更常见的术语。说实话,我认为IEC搞砸了。对二进制使用公制前缀更为常见,因此新的缩写应该指代十进制概念。而且他们应该避免使用像“mebibyte”这样可爱的名字,人们会认为官方使用的术语很奇怪。7 年过去了,二进制前缀仍然没有在公众中流行起来。 (2认同)

归档时间:

查看次数:

2427 次

最近记录:

10 年,9 月 前