1. 程式人生 > >位(bit)、位元組(Byte)、MB(兆位) bit、Byte、bps、Bps、pps、Gbps的單位詳細說明及換算

位(bit)、位元組(Byte)、MB(兆位) bit、Byte、bps、Bps、pps、Gbps的單位詳細說明及換算

  1. B是Byte的縮寫,B就是Byte,也就是位元組(Byte);b是bit的縮寫,b就是bit,也就是位元位(bit)。B與b不同,注意區分,KB是千位元組,Kb是千位元位。  
  2. 1MB(兆位元組)=1024KB(千位元組)=1024*1024B(位元組)=1048576B(位元組);  
  3. 8bit(位元位)=1Byte(位元組);  
  4. 1024Byte(位元組)=1KB(千位元組);  
  5. 1024KB(千位元組)=1MB(兆位元組);  
  6. 1024MB=1GB;  
  7. 1024GB=1TB;  

bit、Byte、bps、Bps、pps、Gbps的單位詳細說明及換算

bit
電腦記憶體中最小的單位,在二進位電腦系統中,每一bit 可以代表0 或 1 的數位訊號。
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)。

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)。

Bps
“Byte per second”
電腦一般都以Bps顯示速度,但有時會跟傳輸速率混淆,例如ADSL宣稱的頻寬為1Mbps ,但在實際應用中,下載速度沒有1MB ,只有1Mbps/8 = 128kBps
也就是說與傳輸速度有關的b
一般指的是bit。
與容量有關的B一般指的是Byte。 pps - 包轉發率包轉發率標誌了交換機轉發資料包能力的大小。單位一般位pps(包每秒),一般交換機的包轉發率在幾十Kpps到幾百Mpps不等。包轉發速率是指交換機每秒可以轉發多少百萬個數據包(Mpps),即交換機能同時轉發的資料包的數量。
包轉發率以資料包為單位體現了交換機的交換能力。

Gbps - 背板頻寬交換機的背板頻寬,是交換機介面處理器或介面卡和資料匯流排間所能吞吐的最大資料量。背板頻寬標誌了交換機總的資料交換能力,單位為Gbps,也叫交換頻寬,一般的交換機的背板頻寬從幾Gbps到上百Gbps不等。一臺交換機的背板頻寬越高,所能處理資料的能力就越強,但同時設計成本也會越高。

從以下兩個方面可以判斷一臺交換機背板頻寬的可用性:

1、(所有埠容量×埠數量×2)小於等於背板頻寬,可實現全雙工無阻塞交換,證明交換機具有發揮最大資料交換效能的條件。
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。
以下是常用乙太網埠的包轉發率:
1、萬兆乙太網:14.88Mpps
2、千兆乙太網:1.488Mpps
3、百兆乙太網:0.1488Mpps

Router 的 kbits 單位等同於 kbps

============================================================================================

位:"位(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 
參考資料:http://chongchong.blog.edu.cn/user1/6206/archives/2005/162431.shtml
回答者:88267030 - 經理 四級 2-4 20:30
1. 計算機最小儲存計量單位是:BIT(位) 

2. 計算機最基本儲存計量單位是:Bytes(位元組) 

3. Bit和Bytes的關係:8Bit=1Bytes 

4. 其他常用單位:1KB(1千位元組)、1Mb(1兆位元組)、1GB(1千兆位元組)、1TB(1千G) 

5. 常用單位之間以210 為進位制單位即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).在全形狀態下1個英文字母或標點符號只佔2個位元組 

8.漢字無論在半形還是全形狀態下均佔2個位元組



相關推薦

bit位元組(Byte)MB(兆位) bitBytebpsBpsppsGbps單位詳細說明換算

B是Byte的縮寫,B就是Byte,也就是位元組(Byte);b是bit的縮寫,b就是bit,也就是位元位(bit)。B與b不同,注意區分,KB是千位元組,Kb是千位元位。  1MB(兆位元組)=1024KB(千位元組)=1024*1024B(位元組)=1048576B(位元

bitBytebpsBpsppsGbps詳細說明換算

一個 put inpu 應用 bits second 成本 個數 IT 一 概述 bit:電腦記憶體中最小的單位,在二進位電腦系統中,每一bit 可以代表0 或 1 的數位訊號。 Byte:字節單位,一般表示存儲介質大小的單位,一個B(常用大寫的B來表示Byte)可代表一個

bitBytebpsBpsppsGbps單位詳細說明換算

bit、Byte、bps、Bps、pps、Gbps的單位詳細說明及換算 bit 電腦記憶體中最小的單位,在二進位電腦系統中,每一bit 可以代表0 或 1 的數位訊號。 Byte 位元組單位,一般表示儲存介質大小的單位,一個B(常用大寫的B來表示Byte)可代表一個字元(

FastDFS的配置部署與API使用解讀2位元組方式上傳檔案的客戶端程式碼

本文來自 詩商·柳驚鴻 Poechant CSDN部落格,轉載請註明源地址:FastDFS的配置、部署與API使用解讀(2)上傳檔案到FastDFS分散式檔案系統的客戶端程式碼 在閱讀本文之前,請您先通過《FastDFS的配置、部署與API使用解讀(1)Get Start

轉載【笨木頭Lua專欄】基礎補充21:面向對象——多重繼承私密性

子類 先來 nta 參數 hive lua 封裝 完成 存在 在Lua中的多重繼承和私密性可能用得比較少,也可能只是我個人用得比較少。 本來想偷懶不寫這文章的,因為我今天剛買了個漂移板,連起步都還沒學會啊,想多學一會。 咳咳,本著堅持不懈、負責到底的態度,我還是決定隨便寫幾

Azure Terraform利用Azure DevOps 實現Infra資源和.NET CORE Web 應用程式的持續整合持續部署

一,引言   上一篇講解到利用 Azure DevOps 將整個 Azure Web App,Azure Traffic Manager profile,Azure Storage Account,Azure Key Vault 部署到 Azure 上,我們也知道整個 Infra 架構已經實現了自動化部署,而

MySQL 8.0.13安裝教程(windows 64)

    官先去網下載點選MySQL的下載         下載完成後解壓  解壓完是這個樣子      配置初始化的my.ini的檔案解壓後的目錄並沒有my.ini檔案,沒關係可以自行

MySQL 8.0.13安裝教程(windows 64)

blog color 基本 code cal 操作 pan 解壓 root 官先去網下載點擊MySQL的下載 下載完成後解壓 解壓完是這個樣子 配置初始化的my.ini的文件解壓後的目錄並沒有my.ini文件,沒關系可以自行創建。在安裝

java筆記IO流位元組

 1.概念     * IO流用來處理裝置之間的資料傳輸     * Java對資料的操作是通過流的方式     * Java用於操作流的類都在IO包中     

python中小數點後取2四捨五入以及取2四舍五不入

一.小數點後取2位(四捨五入)的方法方法一:round()函式其實這個方法不推薦大家使用,查詢資料發現裡面的坑其實很多,python2和python3裡面的坑還不太一樣,在此簡單描述一下python3對應的坑的情況。 a = 1.23456b = 2.355c = 3.5d = 2.5print(round

Typescript 靜態欄static的宣告

ts中定義靜態變數,加 public static, 和C#中類似。  定義: export class GlobalService { public static url: string = "http://localhost:4200/webapp"; } 引用:

編碼2位元組理解UnicodeUTF8/UTF16) 從位元組理解UnicodeUTF8/UTF16)

https://www.cnblogs.com/zizifn/p/4716712.html 從位元組理解Unicode(UTF8/UTF16)   如果你不知道或者不瞭解什麼是Unicode/UTF8/UTF16,請詳細閱讀這篇文章(這也是這篇博文的先決條件): 學點編碼知識又不會死:Uni

從windows 全新安裝 到ubuntu 16.04 64 光碟

安裝Ubuntu 1.插好光碟機 2.電腦重啟,開機介面按del進入bios 3.啟動項選擇“從dvd啟動”(在啟動列表裡選擇含“DVD”的項,最好選uefi) 4.開始安裝Ubuntu系統,注意在第

BAPI 含增強欄EXTENSIONIN

    下面只是個人的一些淺顯看法,如果有錯誤或者更好的方案,請指出。 1.找到對應的結構或者自己建立一個結構,(如果建立,必須有對應的關鍵字) 2.在結構中新增表增強的欄位 3.EXTENSIONIN值設定 4.呼叫bapi     以 BAPI_PO_CRE

SQL注入教程——位元組注入

前言 在mysql中,用於轉義(即在字串中的符號前加上”\”)的函式有addslashes,mysql_real_escape_string,mysql_escape_string等,還有一種情況是magic_quote_gpc,不過高版本的PHP將去除這個特

LeetCode:190. 顛倒二進位制C++

題目: 顛倒給定的 32 位無符號整數的二進位制位。 示例: 輸入: 43261596 輸出: 964176192 解釋: 43261596 的二進位制表示形式為 00000010100101000001111010011100 ,   返回 964176192,

刪除表中多餘的重複記錄,重複記錄是根據單個欄peopleId來判斷,只留有rowid最大的記錄

delete from bizdata_cwbj.cm_fin_fb1 j where j.syear = 2009 and (SCOMPANYCODE, SYEAR, SMONTH, SRPTYPE, S

rails 資料庫修改欄

轉自:https://blog.csdn.net/ei__nino/article/details/39700933 建立資料庫表 #rails g model table_name colum_name:colum_type #rake db:migrate 修改資料庫表

Oracle大欄clob模糊查詢優化方法

對於內容很多的時候clob打欄位模糊查詢很慢,整理一個小方法: 1,在查詢的列上建索引         2,對於要查詢的clob欄位使用一下語句建立索引   CREATE INDEX idx_zs_info_note ON zs_info(note) INDEXTYPE