一、定義
指在某一領域以一個特定量,或标準做為一個記錄(計數)點。再以此點的某個倍數再去定義另一個點,而這個點的代名詞就是計數單位或存儲單位。如卡車的載重量是噸,也就是這輛卡車能存儲貨物的數量,噸就是它的單位量詞。
二進制序列用以表示計算機、電子信息數據容量的量綱,基本單位為字節B,字節向上分别為KB、MB、GB、TB,每級為前一級的1024倍,比如1KB=1024B,1M=1024KB。
二、單位及換算
介紹
計算機存儲單位一般用B,KB、MB、GB、TB、PB、EB、ZB、YB、BB來表示,它們之間的關系是:
位 bit (比特)(Binary Digits):存放一位二進制數,即 0 或 1,最小的存儲單位。
字節 byte:8個二進制位為一個字節(B),最常用的單位。
1 kilobyte kB = 1000 (10^3) byte
1 megabyte MB = 1 000 000 (10^6) byte
1 gigabyte GB = 1 000 000 000 (10^9) byte
1 terabyte TB = 1 000 000 000 000 (10^12) byte
1 PetaByte PB = 1 000 000 000 000 000 (10^15) byte
1 ExaByte EB = 1 000 000 000 000 000 000 (10^18) byte
1 Zettabyte ZB = 1 000 000 000 000 000 000 000 (10^21) byte
1 yottabyte YB = 1 000 000 000 000 000 000 000 000 (10^24) byte
1 Brontobyte BB = 1 000 000 000 000 000 000 000 000 000 (10^27)byte
1 nonabyte NB = 1 000 000 000 000 000 000 000 000 000 000 (10^30) byte
1 DoggaByte DB = 1 000 000 000 000 000 000 000 000 000 000 000 (10^33) byte
注意上面Kibi這一系列的定義。Kibi來自英語kilo-binary(二進制的千), 1998年10月在IEC60027-2中訂位标準。但到目前在各種應用中還沒有完全占優勢。
在信息行業中常用用于内存容量的MB、 GB,幾乎都是指220,230,… 數位組。KB也經常表示210數位組,以區别于kB。當然你也會經常看到kB被混用來表示210數位組。這些表示法都并沒有被标準化。
至于硬盤容量,一般的制造商總是用十進制的計數。一般計算機的操作系統都是使用2進制的計數,所用你經常會發現在計算機看到的硬盤容量比硬盤上聲稱的要小,比如20GB的硬盤隻顯示有18.6GB。
特别誤導人是軟盤的情況。720KB的軟盤是720×1024個數位組的值經常用2個十六進制的數字(在信息科學中這樣一個16進制的數字也稱為一),而1.44MB的軟盤則莫名奇妙的是1.44×1000×1024個數位組的值經常用2個十六進制的數字(在信息科學中這樣一個16進制的數字也稱為一),即不全是10進制也不全是2進制。
注:“兆”為百萬級數量單位。
附:進制單位全稱及譯音
yotta, Y. 10^21,
zetta, Z. 10^18,
exa, E. 10^15,
peta, P. 10^12,
tera, T. 10^9,
giga, G. 10^6,
;,M. 10^3
數位組
一個在信息技術和數碼技術領域中,用于表示信息的數量的單位。
一個數位組是數個二進位的組合。早期的不同計算機系統中使用的數位組含有的二進位數目不盡相同。 但目前數位組在應用上已經統一,即,一個數位組通常由8個二進位組成。16個二進位合成一個字(word). 32個二進位構成一個複字(double words)。
每個二進位,可用來代表兩種狀态之一,如電路的開/斷等)組成,因此可以代表28 = 256個不同的狀态。
4個二進位的組合稱為四位組(Nibble),8個二進位的組合則為一個八位組(Octet), 所以一個數位組通常是一個八位組。
數位組是一個承載信息的基本單元。一個數位組表明的信息由所用的編碼方式決定。不同的編碼方式有可能用一個或多個數位組來表示一個數字,一個符号,或者一幅圖像中的一個色點。常用的編碼方式如用來表示字符集的ASCII編碼或者ISO/IEC 8859标準的編碼。
字節又被譯為“字節”,即是在電腦内一個英文字所占的最基本單元,而一個中文字是占兩個字節的。
由數位組引申出的計量單位。
三、存儲單位b與B的區别
上面的換算相信大家已看過了,可說起存儲容量單位,大家很自然的會想起自己的硬盤有多少GB、内存有多少MB。在上一期有關硬盤容量的介紹中,我們也知道了字節(B)是電腦中表示信息含義的最小單位,通常情況下一個ACSII碼就是一個字節的空間來存放。而事實上電腦中還有比字節更小的單位,因為一個字節是由八個二進制位組成的,換一句話說,每個二進制位所占的空間才是電腦中最小的單位,我們把它稱為位,也稱比特。由此可見,一個字節等于八位。人們之所以把字節稱為電腦中表示信息含義的最小單位,是因為一位并不能表示我們現實生活中的一個相對完整的信息。
有的時候,為了簡寫,我們會把位的單位縮寫成b,這個時候大家一定會有疑問了,因為字節的單位我們用B表示,兩者不就是一樣了嗎?其實,字節的表示單位B是Byte的縮寫,位的表示單位b是bit的縮寫,1b與1B之間隻要大小寫不同,那麼表示的含義也不同,因為8b才等于1B。
大家可能會有疑問,位它到底有什麼用呢?一般來說,我們講到存儲設備時,都是按照字節進行換算,例如1GB=1024MB=1024*1024KB。但是在網絡傳輸之中,數據傳輸則是按照位進行傳輸的。這就可以解釋為什麼自己家裡的寬帶ADSL是1Mb的帶寬,但是下載數據卻隻能在100KB左右徘徊。因為1Mb=1024Kb,由于字節與位之間的關系是八倍,因此将1024Kb除以8就得到128KB。由此可見,實現上網絡傳輸帶寬中的1M隻等于電腦中的128KB。這樣加上信号的衰減,一般隻能保持在100KB左右。
相同的道理,我們的網卡一般都是100M的,但是為什麼傳輸速度達不到這麼高呢?因為100Mb,将其除以8得到12.5MB,這就是我們網卡能夠達到的最高速度了。相同的道理同樣出現在硬盤容量的表達上,這也是為什麼硬盤制造商所說的硬盤容量與我們實際看到的容量不同的原因。
四、解釋換算進率
解釋一下為什麼計算機儲存單位的進率是1024而不是1000。
因為目前計算機都是二進制的,讓它們計算單位,隻有2的整數幂時才能非常方便計算機計算,因為電腦内部的電路工作有高電平和低電平兩種狀态.所以就用二進制來表示信号,(控制信号和數據),以便計算機識别。而人習慣于使用10進制,所以存儲器廠商們才用1000作進率。這樣導緻的後果就是實際容量要比标稱容量
少,不過這是合法的。1024是2的10次方,因為如果取大了,不接近10的整數次方,不方便人們計算;取小了,進率太低,單位要更多才能滿足需求,所以取2的10次方正好。
計算實例:标稱100GB的硬盤,其實際容量為100×1000×1000×1000字節/1024×1024×1024≈93.1GB
可見産品容量縮水隻要滿足計算的實際容量結果(上下誤差應該在10%内),你買的就是正品,沒被騙。
五、帶寬存儲單位的換算詳解
在我們的記憶中,我們恐怕最熟悉的就是當初用Modem接入互聯網時,接入的速度僅僅為56Kbps。在這個單位中,bps是bit Per Second的縮寫,翻譯成中文就是比特位每秒,也就是表示一秒鐘傳輸多少位(bit)的意思。Kb與KB之間的關系:我們在電腦原理中知道,電腦的最小存儲單位是字節Byte,一個字節,是由八位二進制位組成的。由此,我們可以這樣認為,一個字節是由8個位組成的,或者說一個字節與八個位所占的空間是相同的。因為,當我們使用100Mb帶寬的網絡下載時,理論上的速度應該是100除以8等于12.5MB。
帶寬測試的意義
1、評估網絡性能 帶寬指标是衡量網絡性能行為的重要指标之一,便與運營商掌握網絡運行狀況以及作為驗收網絡工程的考察指标。
2、路由優化 利用實際測量得到的可用帶寬作為鍊路的“重量(weight)”指标,能用來進行路由的動态構造,從而得到最優路由。
3、合理配置網絡資源 根據測量得到的每個鍊路的瓶頸帶寬、可用帶寬或利用率情況調配資源,以達到充分利用
帶寬測試的方法
1、單個分組技術 2、分組對技術 3、分組束技術 4、分組鍊技術等



















