打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Java】基础02:字节,位元,比特

为什么64G的手机,实际存储空间不到64G?

为什么100M的宽带就是达不到100M/秒?

今天我会在计算机世界里,找寻这些问题的答案。

现在一个月手机流量一般有多少?

1G?2G?亦或是无限流量?

其实早在功能机时代:

那个时候还是2G网络,手机流量是用KB计算的;

后来到了3G网络,手机流量开始用MB计算;

现在4G网络,手机流量很多都用GB计算了。

此外,生活中常接触到的还有:

  • 一首歌大小大约为几MB。

  • 一部超清电影大小大约为几GB。

  • 一个移动硬盘的空间大小大约为几TB。

那么KB,MB,GB,TB到底是指什么呢?

昨天详细了解了二进制,通过学习我们知道:在计算机中,都用二进制中的0和1来表示数据 。

所以无论是音乐、文档,还是电影也好,任何数据在计算机里体现的形式都是0和1。

在二进制数系统中,每个0或1就是一个位元,叫做bit(比特),bit是二进制单位。

大名鼎鼎的比特币就是以此来命名的。

在计算机里面所有的数据都是由一个个位元组成的。

位元(bit)是最小的信息单位,并不常用,毕竟一首歌大约就有几百万个位元,读起来也不方便。

所以就出现了各种存储单位来描述数据的大小。

前面提到的KB,MB,GB,TB就是各种存储单位。

其中还有一个存储单位,叫做字节(Byte),字节(Byte)是最小的存储单元,写作Byte,简写为B。

KB中的K即英文单词kilo (千)。

不过在程序的世界中1024代表1千,这也是程序员节(有的公司定义为10月24号)的由来。

所以:

  • 1KB=1024B

  • 1MB=1024KB

  • 1GB=1024MB

  • 1TB=1024GB

这是比较常用的,更大的数据还有:

  • 1PB=1024TB

  • 1EB=1024PB

  • 1ZB=1024EB

  • 1YB=1024ZB

由此我们可以知道:

为何64G的手机存储空间往往只有50多G?

因为那些厂家他们都是用1GB=1000MB来计算的,所以实际空间比标明的空间要小。

那么为什么100M的宽带就是达不到100M/秒?最大速度能达到多少?

这就需要去了解字节与位元的关系了:

字节是二进制数据的单位,一个字节通常8位长 。

100M宽带,它的基础单位是bit,即兆比特(Mbit)每秒;而我们现实生活中用到的存储单元是Byte。

故100M宽带的实际速率是:

100Mbit/s=12.5MByte/s 即最大速度是12.5M/s。

根据这个例子也更好地理解下面的概念:

位元(bit)是最小的信息单位(计算机底层概念)

字节(Byte)是最小的存储单元(现实能使用到的)

拓展:

我们以前使用计算机时会听说32位系统,64位系统。

这个位就是指今天学习的概念,64位,64个比特位,8个字节,CPU每次运算最多能操作8个字节 。

当然关于字节的还有字,字符等很多概念,今后不断地整理更新。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
计算机存储单位换算
GB、MB、KB分别是什么意思。大小分别是多少?
一文看懂Mbps、Mb/s、MB/s 有什么区别
带宽计算方法 -
文件大小中的MB,KB和GB是什么意思?_电脑软件_互联网_编程_天涯问答
电脑术语中的 "存储单位和传输中的速率单位"
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服