MB和Mb的区别

MB和Mb、MB/s和Mb/s是有区别的。 

其中大B代表Byte(字节),小b代表bit(比特 或 位)。 


  1 Kb = 1024 bit 
  1 KB = 1024 Byte 

  1 Mb = 1024 Kb 
  1 MB = 1024 KB 

  1 Byte = 8 bit 
1 MB = 8Mb 
1 Mb = 0.125 MB 

数据传输率的单位一般采用MB/s或Mb/s。 
在数据传输率上官方数据中(如电信部门)一般采用Mb/s为单位。 
而下载软件(如IE、迅雷、快车)一般采用MB/s为单位。 

宽带最高下载理论值: 
1Mb/s = 0.125MB/s = 128KB/s 
电信部门说的1M宽带的M是指Mb/s,下载软件时的传输率是MB/S,也就是1M宽带下载速度最快128KB/s,再去掉损耗也就是120KB/s左右。 
按这个说法10M的宽带最快下载速度是1.25MB/s,100M的宽带最快下载速度是12.5MB/s。 

MB/s的含义是兆字节每秒,Mb/s的含义是兆比特每秒,前者是指每秒传输的字节数量,后者是指每秒传输的比特位数。二者是完全不同的。Byte是字节数,bit是位数,在计算机中每八位为一字节,也就是1Byte=8bit,是1:8的对应关系。因此1MB/s等于8Mb/s。因此在在书写单位时一定要注意B字母的大小写,此时B字母的大小真可以称为失之毫厘,谬以千里。

转载于:https://my.oschina.net/machell/blog/1551773

### 存储单位 MB MiB 的区别 存储单位 **MB**(Megabyte) **MiB**(Mebibyte)之间的主要区别在于它们的定义方式换算标准。 - **MB(Megabyte)** 是基于十进制(SI 标准)定义的单位,1 MB = 1000 KB = 1,000,000 字节。这种单位通常被硬盘制造商等硬件厂商使用。 - **MiB(Mebibyte)** 是基于二进制(IEC 标准)定义的单位,1 MiB = 1024 KiB = 1,048,576 字节。这种单位通常被操作系统许多软件使用。 这种差异导致了硬盘容量在操作系统中的显示与制造商标称值之间的不一致。例如,一个标称为 160 GB 的硬盘,在操作系统中可能会显示为不到 160 GB,因为操作系统使用的是二进制单位(GiB),而硬盘制造商使用的是十进制单位(GB)[^1]。 ### 存储单位换算 在计算机存储单位中,存在两种不同的换算标准: - **二进制前缀(IEC 标准)**:基于 1024(2¹⁰)的倍数关系,单位表示为 KiB、MiB、GiB 等。这种标准被操作系统许多软件使用。 - **十进制前缀(SI 标准)**:基于 1000(10³)的倍数关系,单位表示为 KB、MB、GB 等。这种标准被硬盘制造商等硬件厂商广泛使用。 具体换算关系如下: - 1 KB(Kilobyte)= 1000 字节 - 1 KiB(Kibibyte)= 1024 字节 - 1 MB(Megabyte)= 1000 KB = 1,000,000 字节 - 1 MiB(Mebibyte)= 1024 KiB = 1,048,576 字节 - 1 GB(Gigabyte)= 1000 MB = 1,000,000,000 字节 - 1 GiB(Gibibyte)= 1024 MiB = 1,073,741,824 字节 这种差异不仅影响存储设备的容量显示,还会影响网络带宽的计算。例如,宽带运营商所说的 1M 带宽是指 1 Mbps(兆比特每秒),而电脑的存储单位使用的是字节,因此实际下载速度需要考虑 1 字节 = 8 位的转换[^3]。 ### 示例代码 以下是一个简单的 Python 代码示例,用于计算 MB MiB 之间的差异: ```python def convert_mb_to_mib(mb): # 1 MB = 1,000,000 字节 # 1 MiB = 1,048,576 字节 return (mb * 1000000) / 1048576 def convert_mib_to_mb(mib): # 1 MiB = 1,048,576 字节 # 1 MB = 1,000,000 字节 return (mib * 1048576) / 1000000 # 示例:将 100 MB 转换为 MiB print(f"100 MB = {convert_mb_to_mib(100):.2f} MiB") # 示例:将 100 MiB 转换为 MB print(f"100 MiB = {convert_mib_to_mb(100):.2f} MB") ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值