依睛(IT blog) 我回来了,PHP<-->C/C++ LINUX

笨鸟

统计

积分与排名

友情连接

最新评论

网络流量单位bps与系统单位byte转换

注意读书法

网络流量单位bps与系统单位byte转换

何謂 bps ?   bps 是 bits per second 的簡稱。一般資料機及網路通訊的傳輸速率都是以「bps」為單位。如14.4Kbps、28.8Kbps、56Kbps、1.5Mbps 及 10Mbps 等等。

何謂 Bps ?

  即是Byte per second 的簡稱。而電腦一般都以Bps 顯示速度,如1Mbps 大約等同 128 KBps。

何謂 bit ?

  電腦記憶體中最小的單位,在二進位元電腦系統中,每一bit 可以代表0 或 1 的數位訊號。

何謂 Byte ?

  一個Byte由8 bits 所組成,可代表一個字元(A~Z)、數字(0~9)、或符號(,.?!%&+-*/),是記憶體儲存資料的基本單位,至於每個中文字則須要兩Bytes。當記憶體容量過大時,位元元組這個單位就不夠用,因此就有千位元元組的單位KB出現,以下乃個記憶體計算單位之間的相關性:

1 Byte = 8 Bits

1 KB = 1024 Bytes

1 MB = 1024 KB

1 GB = 1024 MB

   网络流量单位是 10Mbps ,而我们在使用windows或下载工具中看到的是1.25MByte/s 。 
   比如安装adsl时使用1Mbps的宽带,在我们使用下载工具中最大使用的速度为1Mbps /8 x 1024=128KByte/s 也就是每秒钟为128K,之所以这样是因为1个字节等于8位,而bps中的这个b表示位,而我们在windows中操作中所接触的单位为字节,所以需要除以8转换为字节。最后在我们接触到网络带宽单位时都要除以8,换算为字节,方便计算。
 
二进制
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
计算机计量单位和进制计算表












什么是kbps?就是1024 bit每秒。正常CD采样率是44.1KHz,每个样本用16bit,立体声是两个声道,那么标准CD是44.1K×16×2=1411.2kbps。mp3采用高压缩保真算法,压缩比率一般是8:1,12:1。也就是一张压缩率是12:1的mp3容量相当于12张CD的容量,mp3的kbps就是CD的八分之一或十二分之一约为192kbps、128kbps。播放的时候通过解码器把192kbps转换成1411.2kbps音频流(实际上肯定达不到),然后送到耳机。


在计算机/通讯行业中,计算数据传送速度也使用每秒传送公制数据量来计算

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













posted on 2009-02-14 16:19 向左向右走 阅读(5965) 评论(0)  编辑 收藏 引用 所属分类: C/C++学习资料库

只有注册用户登录后才能发表评论。