小白也能看懂GB、Gb、MB、Mb、KB、Kb、Byte、bit关系的学习笔记

毕老师(就是我)最近在学习Linux的知识,其中遇到了wc命令中的各选项含义问题,wc和ls命令中都有类似的文件大小统计的命令选项。虽然之前了解过它们的关系,单也仅限于会换算,至于距离原理没有深究过。在经过仔细研究后,以小白也能看懂的视角来分享有关GB、Gb、MB、Mb、KB、Kb、Byte、bit他们之间的区别和关系。

小白也能看懂GB、Gb、MB、Mb、KB、Kb、Byte、bit关系的学习笔记

小白也能看懂GB、Gb、MB、Mb、KB、Kb、Byte、bit关系的学习笔记

如果你不了解Linux只是想知道GB、Gb、MB、Mb、Kb、KB、bit、Byte的区别关系,那上面的就可以不用看了。

1、单位实际说明

换算整体单位进率之前,先了解每个单位最前面字母代表的含义,这样有助于后面更清楚进率问题。

M、K、B、b含义解释:

  • ①、G代表千兆,也就相当于1000个或1024个M,再网上的单位是T
  • ②、M代表兆(中文翻译位“兆”,跟个十百千万里面的兆不是一回事)
  • ③、K代表千(跟个十百千万里面的千也不是一回事)
  • ④、B代表Byte,代表字节
  • ⑤、b代表bit比特,也就是位

重点记忆:你看,通过上面基础含义,可以知道b是最小的单位比特位。

小白也能看懂GB、Gb、MB、Mb、KB、Kb、Byte、bit关系的学习笔记

2、借鉴常规说明

在网上的一些基础知识中,常常看到有关字节相关的换算关系,这里毕老师借鉴一下作为了解区别关系的基础。

1 Byte = 8 bit‌
1 KB = 1024 Bytes
1 MB = 1024 KB
1 GB = 1024 MB

重点记忆:了解下了它们之间的单位进率,你会发现相邻之间除了Byte和bit之间的进率是8,其他都是1024(存储厂商一般定义为1000,这里不要受干扰,所见即所得)。

小白也能看懂GB、Gb、MB、Mb、KB、Kb、Byte、bit关系的学习笔记

3、举例说明

一般可以看到一个有关USB2.0优盘传输速率的举例说明:理论值来讲USB2.0的理想传输速率是480Mbps

重点解读(以下为理解的关键):

我们来分析上面的480的传输单位,大写的M代表兆,小写的b代表bit,实际读作480兆比特/秒或480兆位/秒

换算成,电脑上常说的多少兆即MB,不是Mb,这里面大写B和小写b代表两个完全不同的单位,MB是兆字节,而Mb是兆比特,由于B和b之间的进率是8,所以MB和Mb之间的进率也差8。最后,480Mbps实际在电脑上的传输速度是480÷8=60MBps,也就是最高60兆字节每秒。

小白也能看懂GB、Gb、MB、Mb、KB、Kb、Byte、bit关系的学习笔记

4、总结说明

通过上面我们小结一下,对于GB、Gb、MB、Mb、Kb、KB、bit、Byte这些单位,我们会发现规律(不思考存储厂商定义的单位大小):

  • ①、G、M、K这三个不区分大小写,大写小写都是一个意思,一般都是大写;
  • ②、B和b是两个不同的单位,区分大小写,b是bit(位),B是Byte(字节),B的单位比b大,1B=8b;
  • ③、结尾带小写b的要换算成大写的B,根据上面第②条,要除8才可以得到常用的单位,列如8Gb=8Gb÷8=1GB、8Mb=8Mb÷8=1MB。

通过上面的总结,不知道你对字节相关的单位换算了解了吗?如果有更好的记忆理解方法,欢迎各路技术大神下方留言。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
怎舍的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容