为什么1GB=1024MB,1MB=1024KB,这是怎么换算的啊?

2024-11-14 17:17:55
推荐回答(5个)
回答(1):

1GB=1024MB(理论上)

计算机存储信息的大小,最基本的单位是字节,一个汉字由两个字节组成,字母和数字由一个字节组成。

容量的单位从小到大依次是:字节(B)、KB、MB、GB、TB。它们之间的关系是。

1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024字节

通常人们都使用简便的叫法,把后面的“B”去掉,所以你问的1GB就是1024MB。

以上是根据教科书给出的答案,不过理论和实际是有点出入的,硬件方面,特别是硬盘,换算的方式略有差别,既将上面公式里的1024都换成1000,24可以忽略不计。所以现实中我们买的硬盘使用时都会发现,实际可使用的容量和标称的是有差别的,实际可使用的容量比标称的小,而且硬盘越大,差异越大,硬盘厂商以1000MB为1GB,我们的windows系统以1024MB为1GB,就是这样。

回答(2):

因为计算机是用2进制来存储数据的,也就是说计算机里只有0跟1两种情况,2进制是最简单也是最有效率的数据存储方式,电路元件实现起来也很容易,而我们通常看到的数字则是2进制转换成10进制的结果。其实不用管怎么转换,只要记住计算机里的基本存储单位都是10进制里2的10次方的倍数就行了。

KB表示字节,就是千,MB表示兆,就是百万,再上面就是GB

1MB=2^10K(2的10次方)=1024K

1G=1024M=2^20K

也就是说,通常硬盘标称的1G,在计算机里是用1G=1024M来计算的,而硬盘厂家就不同了,他们的1G=1000M,由此就会产生误差。这也就是为什么通常标称80G的硬盘实际上在电脑显示只有76G左右的原因。

回答(3):

这是因为计算机用的是二进制。我们平常都习惯了十进制的算法,十进制的话是“满10进1”,所以1个10等于10个1,而二进制是“逢二进一”,它们进位规则是不同的,同理还有16进制“满16进1”。正是因为进位规则不同所以它们换算权数也不同,二进制:2^10=1024。

回答(4):

1GB=1024MB
1MB=1024KB
1KB=1024B
这是电脑上的
你买的硬盘的容量是不这样算的,硬盘厂商是这样算的1GB=1000MB,1MB=1000KB,1KB=1000B。但是电脑换算1G=1024MB 1MB=1024KB 1K=1024B
所以买来的硬盘和标称的有出入。

回答(5):

有的换算的确是
1GB=1000MB 中国的换算方法
1GB=1024MB 微软的换算方法

国产的mp3等电子产品的确是这样换算的