内存单位GB、MB、M、KB、K之间如何换算?

接着往上换算的话,1MB等于1024KB。这意味着在计算机内部,每增加一个层级,容量就会扩大1024倍。

评论 (8)

确实,计算机底层是二进制,所以是1024进制。不过大家日常买U盘、硬盘时,厂家往往按1000进制算,所以实际可用容量总会比标称小一点,这也是很多人觉得“内存缩水”的原因。

补充一下,其实日常用的流量M也是指MB,1M就是1024KB,不过现在运营商有时候会按1000算,所以感觉流量跑得特别快,有点坑。

这回答太简略了,只说了MB和KB,那KB往上到GB呢?1GB=1024MB,1TB=1024GB,这才是完整的链条。而且得提醒一下,硬盘厂商标称是1000进位,而系统显示是1024进位,所以买硬盘总觉得“变少”了,不是被骗了,是算法不同。

这就只说了KB往上,那MB往上到GB呢?毕竟大家买手机、硬盘最关心的就是1GB等于多少MB。按十进制和二进制算出来差得还挺多的,很多人买8GB内存实际可用只有7.x GB就是因为这个算法区别,这点最好也补充说明下。

很多人容易混淆十进制和二进制,其实硬盘厂商用的是1000,而操作系统用的是1024,所以买8G内存实际显示的不到8G,这就是传说中的“玄学”缩水。

补充一下,其实现在存储厂商大多按1000进位算,导致你买的硬盘实际可用容量和标称有差距,这也是个挺烦人的地方。

1MB=1024KB没错,但日常说网速时M和MB是两回事,别搞混了。

确实是1024进制,不过要注意区分网络传输中的M(通常指1000进制)和存储里的MB(1024进制),这也是为什么买回来1TB硬盘显示只有931GB左右的原因,别被忽悠了。