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

再往上就是GB了,1GB等于1024MB。这些单位在计算机内部用于信息的存储、运算和处理,全部采用二进制形式。

评论 (4)

这里有个常见的误区,很多人习惯直接用1024去换算,其实对于硬盘等存储设备,厂家通常按1000进位,而操作系统按1024显示,所以买到的容量总比标称少。另外,网络带宽里的Mbps和小写mb大小写含义完全不同,一个是比特一个是字节,差8倍呢。

其实日常说的1GB=1000MB是硬盘厂商的算法,电脑里显示1GB=1024MB是操作系统的算法,所以买硬盘总觉得少了点,哈哈。

博主说得对,不过其实除了计算机内部二进制换算(1024进制),我们在硬盘、U盘等存储设备上看到的容量标称通常采用的是十进制(1000进制),这就是为什么买了1TB硬盘实际可用空间会少于1TB的原因。

补充一下,其实还有更小的单位。1KB=1024B,1B=8bit。通常大家说的M、K在网络带宽和存储容量里含义不同,存储里严格来说是二进制换算(1024进制),而硬盘厂商和网速宣传往往用十进制(1000进制),这也是为什么8GB内存条在系统里显示只有7.x GB的原因,了解这个能避免很多踩坑。