您的位置:首页 > Web前端

What is the different between Byte and bit

2011-07-05 13:45 405 查看
[整理]Kb/s KB/s Kbps KBps的区别

在电子学领域里,带宽是用来描述频带宽度的。但是在数字传输方面,也常用带宽来衡量传输数据的能力。
用它来表示单位时间内(一般以“秒”为单位)传输数据容量的大小,即表示吞吐数据的能力。
这也意味着,宽的带宽每秒钟可以传输更多的数据。所以我们一般也将“带宽”称为“数据传输率/吞吐率”。
带宽的单位一般有两种表现形式;
第一种是B/s、KB/s或MB/s,表示单位时间(秒)内传输的数据量(字节、千字节、兆字节);
第二种是bps(或称b/s)、Kbps(或称Kb/s)或Mbps(或称Mb/s),表示单位时间(秒)内传输的数据量(比特、千比特、兆比特)。

并且,在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit与Byte之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。
在计算机网络或者是网络运营商中,一般,宽带速率的单位用bps(或b/s)表示;bps表示比特每秒即表示每秒钟传输多少位信息,是bitpersecond的缩写。在实际所说的1M带宽的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps)。

在我们实际上网应用中,下载软件时常常看到诸如下载速度显示为128KBps(KB/s),103KB/s等等宽带速率大小字样,因为ISP提供的线路带宽使用的单位是比特,而一般下载软件显示的是字节(1字节=8比特),所以要通过换算,才能得实际值。然而我们可以按照换算公式换算一下:
128KB/s=128×8(Kb/s)=1024Kb/s=1Mb/s即128KB/s=1Mb/s。

理论上:2M(即2Mb/s)宽带理论速率是:256KB/s(即2048Kb/s),实际速率大约为103--200kB/s;(其原因是受用户计算机性能、网络设备质量、资源使用情况、网络高峰期、网站服务能力、线路衰耗,信号衰减等多因素的影响而造成的)。4M(即4Mb/s)的宽带理论速率是:512KB/s,实际速率大约为200---440kB/s。

具体区别如下
1、Kb和KB的区别:
计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位,用小写b表示,即bit(位);大写B表示byte,即字节,一个字节=八个位,即1B=8b(1byte=8bit);
前面的K表示千的意思,即千个位(Kb)或千个字节(KB)。表示文件的大小单位,一般都使用字节(KB)来表示文件的大小。

2、Kbps和KBps的区别:
首先要了解的是,ps指的是/s,即每秒。
Kbps指的是网络速度,也就是每秒钟传送多少个千位的信息(K仍旧表示千的意思,Kb表示的是多少千个位),
为了在直观上显得网络的传输速度较快,一般公司都使用Kb(千位)来表示,如果是KBps,则表示每秒传送多少千字节。1KBps=8Kbps(1KB per secnod=8Kbit per second)(1KB/s=8Kbit/s)。ADSL上网时的网速是512Kbps,如果转换成字节,就是512Kbps/8bit=64KBps(即64千字节/秒)。 以此类推,网速是1M就是80KBps;2M就是160KBps.
3、单位换算:
b=bit(位)
B=byte=8b=8bit

Kb=Kbit
KB=Kbyte

Kbps=Kb per second=Kb/s
KBps=KB per second=KB/s

1 B/s=8 bps(b/s)
1 KB/s=8 Kbps(Kb/s)
1 MB/s=8 Mbps(Mb/s)

FYI
kB/s 

全称 : kilobyte per second
以传输速度的单位之一,表示1秒钟能够传送几千字节的数据。1kB/s是1000字节/秒,表示1秒钟能够传送1000(10的3乘)字节的数据。因为8比特是1字节,所以1kB/s相当于8kbps。有时把1kB/s作为1024(2的10乘)字节/秒,还有用小写字母的k标记时表示1000字节/秒,用大写字母K标记时表示1024字节/秒而分开使用的例子,但一般表示为1000字节/秒。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: