1 MB 究竟是等于 1024 * 1024 还是 1000 * 1000 呢?
根据国际标准, 2-based 的单位应该被称为 MiB , 10-based 的单位是 MB ,但是由于历史原因及 Windows 一度的绝对垄断地位,这件事情貌似挺乱的。
1
jarlyyn 2016-11-01 13:58:42 +08:00
感觉现在主流是 1000*1000
|
2
reus 2016-11-01 14:15:07 +08:00
哪个对自己有利就用哪个,根本不按标准来。
|
3
kbs 2016-11-01 14:58:28 +08:00
通信上
涉及到通信带宽时 1Mbps = 1000Kbps 涉及到流量时 1MB = 1024KB |
4
imn1 2016-11-01 14:59:36 +08:00
好多年前我遇到一个最奇芭的: 1024*1000 (后面都是用 1000 )
不是云,忘了是什么服务工具(公司用的) 问他们为什么,回答,最小单元基准是 KB , 1024 Bytes ,然后是数量(一般数学意义)的 K 计算总量 |
5
dxfree 2016-11-01 15:04:23 +08:00
个人经验,涉及到 HDD 的都是 1000 ,其他的都应该是 1024 。
|
6
robinlovemaggie 2016-11-01 16:29:29 +08:00 1
在某成人论坛的推动下, 1024 必然是大势所趋。
|
7
jayzjj000 2016-11-01 16:38:42 +08:00
感觉是哪个解释的通用哪个,比如楼上的 1024*1000 。。。
另外确实没有统一单位,如果现在统一又存在各种已有的历史问题,真挺难的 |
8
linhua 2016-11-01 16:47:18 +08:00
只考虑存储器件的话,对比内存条和机械硬盘
应该是 用数字逻辑电路构成(为基础)的 ,其 base 是 1024 (基于 用地址总线 寻址的需要) 内存芯片(内存颗粒) 是用 地址总线 进行 寻址的, 如果地址总线数是 3 ,那么可寻址的地址数是 2^3 。所以内存芯片 的容量一般设计成 2 的整数幂 而机械硬盘是用 磁头、柱面、扇区进行寻址的 而在其余方面,如通信系统应该都是 SI 制 但在程序中的单位转换是由程序员自己定义的。 云平台的话,最终解释权 归他们所有 |
9
linhua 2016-11-01 16:51:45 +08:00
|
10
isCyan 2016-11-01 17:19:07 +08:00
現在大部分都是 1024 的了
|
11
fcicq 2016-11-01 18:08:29 +08:00
这个问题重要性不是很高. 更重要的可能是上进位记法, 比如小于 xx KB 的 item 一律按最低大小计费.
|
12
longaiwp 2016-11-01 18:30:05 +08:00
这个问题反复的问来问去其实没啥意义,就那一点区别,选其中一种都算合理吧,当然 1024*1000 的就不知道是什么鬼了
|
13
62900015 2016-11-02 01:06:41 +08:00
带宽、流量标准单位都是 1000 ,你也说了 windows 的影响,很多时候是按 1024 的。
|