同样是MB,为什么U盘标注容量和实际容量差这么多呢?

本文详细解析了计算机存储单位中的MB概念,解释了为何100M宽带下载速度不到10MB,以及U盘容量为何小于标注值。内容涵盖了比特与字节的定义、单位换算规则,以及在文件管理器、U盘、硬盘和流量计费中的不同表现。同时,澄清了宽带中的M代表的是传输速度而非存储单位。
摘要由CSDN通过智能技术生成

一、前言

我们经常看到 MB 这个单位,但不同位置的 MB 为什么看起来有很大的差别呢:为什么 100M 宽带只能达到 10MB 左右的下载速度?为什么U盘的容量比标注的容量小?

要解释上面的问题,我们必须先了解一下计算机的存储单位。

二、计算机存储单位

1. 比特和字节

计算机只能存储和处理二进制的数据,图片、视频、文本、程序等文件在计算机中都是以二进制形式储存的。

二进制数据中只有0和1,就像下面这样:

10100010101010101010101010101001010101010101010101010101010101010101000

其中每个 0 或 1 占用的存储空间是 1bit(比特),可简写为 1b

而 1Byte(字节) = 8bit,1Byte 可简写为 1B,但在平时的实际书写中有时会错误地把 bit 和 Byte 都混写为 B 。

2. 单位换算

1024进位1000进位
1KiB = 1024Byte1KB = 1000Byte
1MiB = 1024KiB1MB = 1000KB
1GiB = 1024MiB1GB = 1000MB
1TiB = 1024GiB1TB = 1000GB
1PiB = 1025TiB1PB = 1000TB

总结一下,中间带 i 的相邻单位间是 1024 进位,不带 i 的相邻单位间是 1000 进位。

三、生活中常见的MB

1. 文件管理器中的MB

Mac(苹果电脑)、Linux 电脑的文件管理器是遵守 2.2 中的单位换算的,即 1 MB = 1000 B ,1 MiB = 1024 B。

而在我们最常用的 Windows电脑、Android手机中,文件管理器显示的 MB 实际上是 MiB,即 1024 进位(可能是一个纰漏吧)。

2. U盘、硬盘上标注的MB

在U盘、硬盘上标注的MB是遵守 2.2 中的单位换算的,即 1 MB = 1000 B(1000进位),而电脑上的 “MB”(实际是 MiB )是 1024 进位的,所以将U盘或硬盘插到电脑上时会发现容量比标注的容量小。

3. 流量中的MB

流量中的 MB 遵守 2.2 中的单位换算的,即 1 MB = 1000 B,是 1000 进位的。

4. 宽带中的M

宽带中的 M 不是存储单位,而是传输速度单位,它的全称是 Mbps(或 Mb/s),即每秒传输的比特数。

例如 100M 宽带每秒可以传输 100Mb 的数据,即 12.5MB(≈ 12.2MiB),所以我们使用 100M 宽带下载文件时,最多只能达到 12MiB/s 左右的速度。

四、参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值