憨媳当家第5集:为什么1M=1024K?

来源:百度文库 编辑:高校问答 时间:2024/04/30 13:30:41
为什么不等于1000K?

计算机是以二进制计算的,2的10次方是1024。

1M=1024K是根据磁盘族分配的算法;而1M=1000K是理论上数学的算法,硬件商生产硬盘等采用10进制:1M=1000K。

所以新买的40G硬盘格式化后为什么少了1G多就是因为算法的差异。

计算机存储量计量单位 是 BYTE
1GB=1024MB
1MB=1024KB
1KB=1024B

简称时就把 BYTE, B 省了。

-----------------------------------
其它领域 1K 是 1000, 1M 是 1000K
例如 1公里 1km 是 1000 米

那是精密算法:
1M=1024k
1k=1024b
1m=1048576b

当然也可以理解为:
1M=1000k
1k=1000b
1m=1000000b

因为电脑是使用2进制,2的n次方正好是1024k

二进制 1M=2的10次方k=1024k