关于各种云平台里的计费单位的一个疑问

vps网友提供 11-01 讨论归档 13

1 MB 究竟是等于 1024 * 1024 还是 1000 * 1000 呢?

  • 在 Windows 里是 1024
  • 在 Ubuntu 里是 1000
  • 在 macOS 里, 10.6 以前是 1024 , 10.6 以后是 1000
  • 在 AWS 上是 1024
  • 内存的计数 base 是 1024
  • 硬盘的计数 base 是 1000

根据国际标准, 2-based 的单位应该被称为 MiB , 10-based 的单位是 MB ,但是由于历史原因及 Windows 一度的绝对垄断地位,这件事情貌似挺乱的。

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471786721513472.html

标签:
62900015
11-02

带宽、流量标准单位都是 1000 ,你也说了 windows 的影响,很多时候是按 1024 的。

longaiwp
11-01

这个问题反复的问来问去其实没啥意义,就那一点区别,选其中一种都算合理吧,当然 1024*1000 的就不知道是什么鬼了

fcicq
11-01

这个问题重要性不是很高. 更重要的可能是上进位记法, 比如小于 xx KB 的 item 一律按最低大小计费.

isCyan
11-01

現在大部分都是 1024 的了

linhua
11-01

只考虑存储器件的话,对比内存条和机械硬盘
应该是 用数字逻辑电路构成(为基础)的 ,其 base 是 1024 (基于 用地址总线 寻址的需要)

内存芯片(内存颗粒) 是用 地址总线 进行 寻址的, 如果地址总线数是 3 ,那么可寻址的地址数是 2^3 。所以内存芯片 的容量一般设计成 2 的整数幂

而机械硬盘是用 磁头、柱面、扇区进行寻址的

而在其余方面,如通信系统应该都是 SI 制

但在程序中的单位转换是由程序员自己定义的。

云平台的话,最终解释权 归他们所有

jayzjj000
11-01

感觉是哪个解释的通用哪个,比如楼上的 1024*1000 。。。

另外确实没有统一单位,如果现在统一又存在各种已有的历史问题,真挺难的

robinlovemaggie

在某成人论坛的推动下, 1024 必然是大势所趋。

dxfree
11-01

个人经验,涉及到 HDD 的都是 1000 ,其他的都应该是 1024 。

imn1
11-01

好多年前我遇到一个最奇芭的: 1024*1000 (后面都是用 1000 )
不是云,忘了是什么服务工具(公司用的)
问他们为什么,回答,最小单元基准是 KB , 1024 Bytes ,然后是数量(一般数学意义)的 K 计算总量

kbs
11-01

通信上
涉及到通信带宽时 1Mbps = 1000Kbps
涉及到流量时 1MB = 1024KB

reus
11-01

哪个对自己有利就用哪个,根本不按标准来。

jarlyyn
11-01

感觉现在主流是 1000*1000