您的位置:首页 > 其它

Byte和bit的分别

2020-04-05 12:16 453 查看

存储量单位

Byte 字节

字节是计算机常用的表示信息量大小的计量单位,一个字节包含八位二进制数,即包含8比特(位)。一字节数据可以表示0至9、a至z、A至Z等一个字符,或半个汉字。缩写为B

bit 位(比特)

是最小的单位,有音译比特,表示一个二进制数,为0或1。缩写为b

不难看出,1Byte = 8bits,1字节等于8位。

速度常用单位

对于宽带,常用的单位有两套。

Mbps

目前普及的百兆宽带,运营商通常写为100M,实际上是100Mbps,拆开来看,100 Million bits per second,100兆比特每秒。

MB/s

实际传输速度大概是10MB/s,这里是10MByte/s,10兆字节每秒。

两个单位换算也是八倍关系,8Mbps=1MB/s。所以100M宽带的理论速度为12.5MB/s,达到10MB/s就符合要求了。

存储设备常用单位

我们买到一块硬盘,上面标注1000GB,但是插到电脑上只显示953GB,难道是伪劣产品?

GiB

GiB是1024进制的单位,1 GiB=1,024 MGiB=1,048,576 ‬KiB=1,073,741,824‬ Byte。但是Windows及大部分常用操作系统混淆了GB和GiB的概念,Windows系统中出现的GB实际上都是GiB,采用1024进制,因为对于操作系统,1024进制更为方便。上文中提到的单位在大多数情境下也都是1024进制。而Apple的OS X和其他某些系统中的GB却是1000进制(从mac OS 10.6开始),这也导致了同一文件在不同系统中看似大小不同的原因。

GB

GB是1000进制的单位,1 GB=1,000MB=1,000,000KB=1,000,000,000Byte。一般上在硬盘,u盘的单位均为1000进制,因为对于厂家,存储设备的大小都是10的整数倍。上文提到的1000GB硬盘,大小为1,000,000,000,000‬ Byte,在Windows上显示为953.7GB,缺少的50G并不是凭空消失,而是进制不同的缘故。
类似地,有1TiB=0.909TB, 1GiB=0.954, 1MiB=MB, 1KiB=0.977KB。

乌龙

在计算机进入家庭的时候,这种差异无伤大雅。早期的存储设备出厂时是1024进制而不是1000进制。软盘在出厂的时候就是1024进制的,如3.5寸软盘大小为1440*1024Byte,标注为1.44MB。后期出现了光盘、磁盘、u盘、固态硬盘等等新的存储设备为了生产方便使用了1000进制,问题便出现了。如果存储设备不大,用户也难以感受到差别,但是现在的桌面级硬盘甚至出现了16TB的惊人容量,可是在系统上却显示14.5TB,消失的1.5TB引来消费者不满,实则是因为乱用单位的乌龙。

但是,也不乏商家利用消费者对于各种单位的混淆不清来欺骗消费者,此时就需要自己掌握以上进制知识,躲避陷阱。

参考链接

https://searchstorage.techtarget.com/definition/tebibyte-TiB

交流讨论等具体内容请访问我的博客

原文地址:https://boyinthesun.cn/post/ByteVSbits/

  • 点赞
  • 收藏
  • 分享
  • 文章举报
BoyInTheSun 发布了16 篇原创文章 · 获赞 0 · 访问量 1333 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: