本科的时候一直没搞明白1M到底什么时候表示100万。
K(kilo),M(mega),G(giga)和T(tera)这样的前缀的含义依赖于上下文。对于DRAM和SRAM容量相关的计量单位,通常
K=210
,
M=220
,
G=230
,
T=240
。对于像磁盘和网络这样的I/O设备容量相关的计量单位,通常
K=103
,
M=106
,
G=109
,
T=212
,速率和吞吐量常常也使用这些前缀。
幸运的,对于我们通常依赖的不需要复杂计算的估计值,无论是哪种假设在实际中都工作的很好,因为都是一个量级的。