什么是Mbps、Kbps、bps、kb、mb及其换算和区别

什么是Mbps、Kbps、bps、kb、mb及其换算和区别:

Mbps 即 Milionbit pro second(百万位每秒);

Kbps 即 Kilobit pro second(千位每秒);

bps 即 bit pro second(位每秒);

速度单位,bit即比特,通常用b(小写)表示,指一位二进制位,Milionbit=1000Kilobit=1000000bit;

所以1Mbps=1000000bps;

这是通常用来衡量带宽的单位,指每秒钟传输的二进制位数;

而通常软件上显示的速度则是指每秒种传输的字节数(Byte)通常用B(大写)表示;

MB即百万字节也称兆字节;

KB即千字节;

B即字节;

之间关系为1MB=1024KB=1024*1024B;

1B=8b;

所以1M带宽即指1Mbps=1000Kbps=1000/8KBps=125KBps;

因此1M的带宽下载的速度一般不会超过125KB每秒。

2M、3M带宽分别是250KBps、375KBps;

2M、3M带宽的下载速度分别不会超过250KB、375KB每秒。

假设要对10kbps进行换算,则有 10kbps=10000bps=0.01Mpbs.
        数据传输速率的衡量单位K是十进制含义,但数据存储的K是2进制含义。
1kbit/s就是1000bit/s,而KB是1024个字节,注意KB和kbit的区别,另外,数据传输速率的单位是bit/s 记作:bps 。
在实际应用中,1kbps=1000bps,1Mbps=1000,000bps.
                         1bps=0.000001bps

1Mbps与 1m/s 是有区别的,1m/s指的是是1024KB/S

而1Mbps指的是1000/8KB/S也就是125KB/S,  
记住K和k是没区别的  ,区别在于bps属于位每秒的单位,而m/s ,KB/S这两个属于字节每秒的单位,一字节等于8位,即1k=8b

时间: 2024-10-13 12:02:40

什么是Mbps、Kbps、bps、kb、mb及其换算和区别的相关文章

Byte/KB/MB/GB 等字节单位换算

字节单位换算公式: 1 GB = 1024 MB 1 MB = 1024 KB 1 KB = 1024 Bytes 1 Byte = 8 bits 将字节单位转化为目标单位 根据公式我写了一段C++代码,用于将输入的以字节为单位的数值,转换为目标单位数值.代码中的枚举类型用的是C++11的语法. enum class Unit{ Byte, KB, MB, GB, TB, PB, EB }; double convert(double size, Unit unit) { double resu

计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

程序猿都非常懒.你懂的! java程序猿在实际的开发中会遇到非常多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下.一般要求b,kb,mb,gb,tb,pb之间的大小转换,我们都知道他们之间的换算是乘以1024或者除以1024.可是详细怎么用java代码来实现呢?请看以下的代码: package com.herman.utils; /*** * @see 存储大小(单位)转换器. * @author Herman.Xiong * @date 2014年5月27日 13:2

取文件的大小 (KB,MB,GB...)

2种方式: VB 和 C# 1,  VB Public Function GetFileSize(ByVal iFileSizeKB As Long) As String Dim iFileSizeMB As Integer Dim iFileSizeGB As Integer If (iFileSizeKB >= 1024) Then iFileSizeMB = iFileSizeKB / 1024 If (iFileSizeMB >= 1024) Then iFileSizeGB = iF

根据文件大小自动判断单位B,KB,MB,GB

<php> /** * 文件大小格式化 * @param integer $size 初始文件大小,单位为byte * @return array 格式化后的文件大小和单位数组,单位为byte.KB.MB.GB.TB */ function file_size_format($size = 0, $dec = 2) { $unit = array("B", "KB", "MB", "GB", "TB&qu

计算机存储单位KB,MB,GB,TB,PB,EB,ZB,YB后面是什么?

关于计算机存储单位KB,MB,GB,TB,PB,EB,ZB,YB后面是什么? 我们知道Kb是1000的1次方,所以 MB就是1000的2次方(106) GB就是1000的3次方(109) TB就是1000的4次方(1012) PB就是1000的5次方(1015) EB就是1000的6次方(1018) ZB就是1000的7次方(1021) YB就是1000的8次方(1024) 但是1000的9次方(1027)是什么呢? 对此我查阅了国外很多资料,他们有着很多不同的说法, 说法一:Brontobyt

字节b换算kb/mb/gb/tb/pb

public static string HumanReadableFilesize(double size) { string[] units = new string[] { "B", "KB", "MB", "GB", "TB", "PB" }; double mod = 1024.0; int i = 0; while (size >= mod) { size /= mod

Bit,Bytes,KB,MB,GB,TB,PB,EB,ZB,YB

Bit,Bytes,KB,MB,GB,TB,PB,EB,ZB,YB 汉字字符 2字节英文字符 1字节中文标点 2字节英文标点 1字节一个字节就是一个八位二进制数啊,2就是00000010,4就是00000100,8就是00001000 把标点符号和字符修改成占2个字节的方法 在cms中,大家会发现发表文章的时候如果里面有标点符号,它只点一个字节,可是在网站的显示过程中它和汉字所占的位置长度是一样的,为了达到更好的效果.在这里告诉大家标点符号和字符修改成占2个字节的方法 '函数名:gotTopic

KB/MB/GB。。单位换算

今天遇到一个需求,需要把数据单位进行换算,记录一下.写的不好请勿见怪. function bytesToSize( bytes ) {//单位转化         var k = 1024,              sizes = ['b','KB','MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];         if(bytes === 0){             return {   txt: 0,                 unit: si

Mbps、Kbps、bps、MB、KB、B、b的区别

转自:http://1676454.blog.51cto.com/1666454/1426376 Mbps 即 Milionbit per second(百万位每秒) Kbps 即 Kilobit per second(千位每秒) bps 即 bit per second(位每秒) 速度单位,bit即比特,通常用b(小写)表示,指一位二进制位,Milionbit=1000Kilobit=1000000bit 所以1Mbps=1000000bps 这是通常用来衡量带宽的单位,指每秒钟传输的二进制位