bit、Byte、bps、Bps、pps、Gbps的单位详细说明及换算
1. bit
电脑记忆体中最小的单位,在二进位电脑系统中,每1bit 可以代表0 或 1 的数位讯号。
2. Byte
字节单位,一般表示存储介质大小的单位,一个B(常用大写的B来表示Byte)可代表一个字元(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),但中文字需要2个Byte。
- 1 Byte = 8 bits
- 1 KB = 1024 Bytes
- 1 MB = 1024 KB
- 1 GB = 1024 MB
注意:
在计算存储介质大小时,需要用2的n次方来换算(1KB = 2^10 Bytes)。
3. bps
“bits per second”常用于表示数据及网络通讯的传输速率。
例如GigabitEthernet端口: 5 minute input rate 38410000 bits/sec, 6344 packets/sec ( 其中382410000 bits/sec = 382.41Mbps)
所以常说的快速以太网能达到百兆传输,其实实际传输文件大小只有10MB = 100Mb
注意:
在计算传输速率时,直接用1000来换算(1 Mb = 1000 Kb = 1000,000 bit)。
4. Bps
“Byte per second”电脑一般都以Bps显示速度,但有时会跟传输速率混淆,
例如:ADSL宣称的带宽为1Mbps ,但在实际应用中,下载速度没有1MB ,只有1Mbps/8 = 128kBps
也就是说与传输速度有关的b一般指的是bit,与容量有关的B一般指的是Byte。
5. pps - 包转发率
包转发率标志了交换机转发数据包能力的大小。
单位一般位pps(包每秒),一般交换机的包转发率在几十Kpps到几百Mpps不等。包转发速率是指交换机每秒可以转发多少百万个数据包(Mpps),即交换机能同时转发的数据包的数量。
包转发率以数据包为单位体现了交换机的交换能力。
6. Gbps - 背板带宽
交换机的背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。
背板带宽标志了交换机总的数据交换能力,单位为Gbps,也叫交换带宽,一般的交换机的背板带宽从几Gbps到上百Gbps不等。
一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会越高。
从以下两个方面可以判断一台交换机背板带宽的可用性:
- (所有端口容量×端口数量×2)小于等于背板带宽,可实现全双工无阻塞交换,证明交换机具有发挥最大数据交换性能的条件。
- 满配置吞吐量(Mpps) = 满配置GE端口数×1.488Mpps,其中1个千兆端口在包长为64字节时的理论吞吐量为1.488Mpps。
GE端口理论吞吐量-1.488Mpps
以太网传输最小包长是64字节。包转发线速的衡量标准是以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。
对于千兆以太网来说,计算方法如下:
1000Mbps/((64B+8B+12B)×8bit)=1.488095pps
说明:
当以太网帧为64Byte时,需考虑8Byte的前导符和12Byte的帧间隙的固定开销。在以太网中,每个帧头都要加上了8个字节的前导符,前导符的作用在于告诉监听设备数据将要到来。然后,以太网中的每个帧之间都要有帧间隙,即每发完一个帧之后要等待一段时间再发另外一个帧,在以太网标准中规定最小是12个字节,然而帧间隙在实际应用中有可能会比12个字节要大,在这里我用了最小值。每个帧都要有20个字节的固定开销。(另外这20字节的信息是不能通过抓包软件抓下来的),因此一个全双工线速的千兆以太网端口在转发64Byte包时的包转发率为1.488Mpps。
以下是常用以太网端口的包转发率:
- 万兆以太网:14.88Mpps
- 千兆以太网:1.488Mpps
- 百兆以太网:0.1488Mpps
Router 的 kbits 单位等同于 kbps。
7. 补充
位:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。
字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。
KB:在一般的计量单位中,通常K表示1000。例如:1公里= 1000米,经常被写为1km;1公斤=1000克,写为1kg。
同样K在二进制中也有类似的含义。只是这时K表示1024,也就是2的10次方。1KB 表示1K个Byte,也就是1024个字节。
MB:计量单位中的M(兆)是10的6次方,见到M自然想起要在该数值的后边续上六个0,即扩大一百万倍。
在二进制中,MB也表示到了百万级的数量级,但1MB不正好等于1000000字节,而是1048576字节,即 1MB = 2E+20 Bytes = 1048576Bytes。
在标准10进制公制度量系统中,倍率关系如下所示 :
- kilo (k)* = 10 ^ 3 = 1,000 thousand 千
- mega (M) = 10 ^ 6 = 1,000,000 million 百万
- giga (G) = 10 ^ 9 = 1,000,000,000 billion 十亿
- tera (T) = 10 ^ 12 = 1,000,000,000,000 trillion 万亿
在公制系统中, "k" 或者"kilo" 前缀只使用小写字母 ----在计算机/通讯行业中,计算数据传送速度也使用每秒传送公制数据量来计算 :
- 1 bit (b) = 0 or 1 = one binary digit 一个二进制位元
- 1 kilobit(kb)=10^3 bits = 1,000 bits 一千位元
- 1 Megabit(Mb)=10^6 bits = 1,000,000 bits 一百万位元
- 1 Gigabit(Gb)=10^9 bits = 1,000,000,000 bits 一万亿位元
根据进制规定,传送速度可以有两种表示方法 bps 和 Bps,但是他们是有严格区别:
- Bps中的 B 使用的是二进制系统中的Byte字节;
- bps中的 b 是十进制系统中的位元。
在我们常说的56K拨号,100M局域网都是bps计量,当用于软件下载时,下载工具一般又以Bps计算,所以它们之间有 8 bit=1 Byte 的换算关系,那么56Kbps拨号极限下载速度是 56Kbps/8=7KBps 每秒下载7K字节 。
在数据存储,容量计算中,一般又结合公制的进制和二进制的数据计算方法来计算
(二进制)
- 1 byte (B) = 8 bits (b) 字节=8个二进制位
- 1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千字节
- 1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆字节
- 1 Gigabyte(G/GB)=2^30 bytes=1,073,741,824 bytes 千兆字节
- 1 Terabyte(T/TB)=2^40 bytes=1,099,511,627,776 bytes吉字节
一些存储器厂家特别是硬盘厂家就更紧密结合十进制来计算,这就是为什么操作系统显示的容量与厂家标示的容量有些一些差异的原因
(十进制)
- 1 byte (B) = 8 bits (b)
- 1 Kilobyte (K / KB) = 10^3 bytes = 1,000 bytes
- 1 Megabyte (M / MB) = 10^6 bytes = 1,000,000 bytes
- 1 Gigabyte (G / GB) = 10^9 bytes = 1,000,000,000 bytes
- 1 Terabyte (T / TB) = 10^12 bytes = 1,000,000,000,000 bytes
1. 计算机最小存储计量单位是:Bit(位)
2. 计算机最基本存储计量单位是:Bytes(字节)
3. Bit和Bytes的关系:8Bit=1Bytes
4. 其他常用单位:1KB(1千字节)、1MB(1兆字节)、1GB(1千兆字节)、1TB(1千G)
5. 常用单位之间以2^10 为进制单位即1024为进制。
6. 常用单位之间的换算:
- 1K=512个汉字(手机)
- 1K=1Kb=1024b=8*1024 Bit
- 1M=1Mb=1024K=1024Kb=1024*1024B
- 1G=1Gb=1024M=1024Mb=1024*1024KB=10243B
- 1TB=1024GB=10242MB=10243KB=10244B=8*10244位
7. 英文母及符号占用字节
- 在半角状态下1个英文字母或标点符号只占1个字节
- 在全角状态下1个英文字母或标点符号只占2个字节
8. 汉字无论在半角还是全角状态下均占2个字节
bit、Byte、bps、Bps、pps、Gbps的单位详细说明及换算的更多相关文章
- bit、Byte、bps、Bps、pps、Gbps的单位的说明及换算
一.bit与Byte区别 1. bit(比特) 是电脑记忆体的最小单元,在二进制计算机中,每一比特代表0或1的数位信号. 2. Byte(单位字节) 一般表示存储介质大小的单位,数字.字母和特殊符号占 ...
- 网络基础知识-bps、Bps、pps的区别
在计算机科学中,bit是表示信息的最小单位,叫做二进制位:一般用0和1表示.Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符.bit(比特)与Byte(字节 ...
- bps和pps
bps,比特率指的是每秒传输比特数 在实际所说的1M带宽的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps) pps(数据包每秒),常用的网络吞吐率的单位(即每秒发送多少个分组数据包),网 ...
- bit,byte,word,bps,Bps,比特,字节,字, 一图看懂
- 理论基础知识之————KB Kb Kbps 相关单位的区别和换算
换算公式 8bit(位)=1Byte(字节) 1024Byte(字节)=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 容量是大写的 B 而传输的速度是小写的 b bps ...
- Mbps、Kbps、bps、MB、KB
1:运营商带宽衡量单位: Mbps:百万位每秒 kbps:千位每秒 bps:位每秒 b:bit,比特 1Mbps=1000kbps=1,000,000bps 这些单位通常用来表示每秒传输的二进制位 2 ...
- PJzhang:网络数据单位小比特
猫宁!!! 参考链接:https://blog.csdn.net/qq_38880380/article/details/79887704 https://www.cnblogs.com/Flycho ...
- bit、位、byte、字节、B、KB、字符与网速
一.存储单位bit和Byte 1.bit(比特) bit就是位,也叫比特位,是数据存储的最小单位.简写为小写字母“b” 二进制的一位,每个0或1是一个bit 2.Byte(字节) Byte是字节,也有 ...
- 位bit,字节byte,K,M,G(转)
字节是由8个位所组成,可代表一个字符(A~Z).数字(0~9).或符号(,.?!%&+-*/),是内存储存数据的基本单位.1 byte = 8 bit 1 KB = 1024 bytes1 ...
随机推荐
- 20分钟 看图手写的table
<html><body><table width="100%" border="1" cellspacing="0&qu ...
- 分析一个react项目
目录结构 下面是使用npx create-react-app web-app来创建的一个项目(已经删除了多余的文件) web-app ├── node_modules │ ├── ....... ...
- 17-vue-cli脚手架安装和webpack-simple模板项目生成
ue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目. GitHub地址是:https://github.com/vuejs/vue-cli 一.安 ...
- nginx 1.4.3能直接升到1.8.1吗
nginx 1.4.3能直接升到1.8.1吗_百度知道https://zhidao.baidu.com/question/564529441847261484.html nginx-1.6.3平滑升级 ...
- java 工具
JClassLib 4.2 发布了,该版本支持 Java 7 和 Java 8 的类文件属性查看. JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Cla ...
- js-canvas(基本用法)
###1. canvas(画布) <canvas>是HTML 5 新增的元素,可用于通过使用JavaScript中的脚本来绘制图形 默认宽高为300px*150px 基本概念和方法入门推荐 ...
- axios的增删改查。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- css特殊样式
span{ color: blue; border:1px solid black;}.extra span{ color: inherit;} 清除原有样式 text-decoration: non ...
- python爬虫之git的团队协作
一.Git实践: commit,push,pull,status,add基本是最常用的几个命令. 1.首先我在github上创建了一个项目,然后我在本地的文件建立了一个普通的目录(git_data). ...
- python之路--类与类之间的关系
类和类之间的关系 在我们的世界中事物和事物之间总会有一些联系. 在面向对象中. 类和类之间也可以产生相关的关系 1. 依赖关系 执行某个动作的时候. 需要xxx来帮助你完成这个操作. 此时的关系是最轻 ...