最近在搞大數據量存儲問題,碰到了一些未見過的數據存儲單位。 說來慚愧本身並不知曉這些單位的存在,並在感觸之下寫了這篇博文,與你們分享也接受你們的指導與批評。 git
計算機系統中,數據只用0和1這種表現形式,即只表示一個數據點,而不是數字。一個0或者1佔一個「位」,並規定8個位爲一個字節。各類存儲器的最小的存儲單位是比特,也就是位(bit,簡稱b),它表示一個二進制位。比位大的單位是字節(byte,簡稱B),它等於8個二進制位。說道這裏不得不提的是「存儲器」,由於在存儲器中含有大量的存儲單元,每一個存儲單元能夠存放8個二進制位,因此存儲器的容量是以字節爲基本單位的。
結論:最小的量度信息單位是Bit 算法
Bit(比特)是binary digit的英文縮寫。8個bit組成一個Byte(字節),因而1024個字節就是1KByte(千字節),簡寫爲1KB,可以容納一個英文字符,而一個漢字須要兩個字節的存儲空間!計算機工做原理爲高低電平(高爲1,低爲0)產生的2進制算法進行運算,因此咱們購買的硬盤一般使用近似1000的1024進位(1024=2的10次方)。 網絡
寫到這裏和你們區別一下網絡上的速度計算單位 ,家用寬帶的速度通常用bit表示,例如1M帶寬,實際上是1Mbit(每秒1M的下載速度),不是1MByte,因此1M帶寬的速度其實是1024KB / 8 = 128KB。注意:通常網絡的速度是以「位每秒」(bps)來表示。是小寫b(位),而不是大寫B(字節)。 性能
言歸正傳,從字節開始往上按照千分位遞進,分別就是KiloByte(KB)、MegaByte(MB)、GigaByte(GB)、 TeraByte(TB)、PetaByte(PB)、ExaByte(EB)、ZettaByte(ZB)、YottaByte(YB)。1KB就是 1024個字節,或者說2的10次方、大約10的3次方;1YB已是2的80次方、大約10的24次方個字節,完整地寫下來就是 1208925819614629174706176。 大數據
如下是計算機存儲容量單位換算與讀法:
8 bit = 1 Byte 一字節
1024 B = 1 KB (KiloByte) 千字節
1024 KB = 1 MB (MegaByte) 兆字節
1024 MB = 1 GB (GigaByte) 吉字節
1024 GB = 1 TB (TeraByte) 太字節
1024 TB = 1 PB (PetaByte) 拍字節
1024 PB = 1 EB (ExaByte) 艾字節
1024 EB = 1 ZB (ZetaByte) 皆字節
1024 ZB = 1 YB (YottaByte) 佑字節
1024 YB = 1 NB (NonaByte) 諾字節
1024 NB = 1 DB (DoggaByte)刀字節 spa
據統計,全世界的信息量每兩年以超過翻番的速度增加,2011年就產生和複製1.8ZB的海量數據,其增加速度甚至超過摩爾定律(IC上可容納的晶體管數目,約每隔18個月便會增長一倍,性能也將提高一倍)。1.8ZB是什麼概念呢,須要中國每一個人每分鐘發送3條微博且連續6217年不間斷。 htm
下面是摘自一篇博上數據儲存單位的形象表示:
一張電報:100字節
一個笑話:1KB
一頁書籍:10KB
一張低分辨率照片:100KB
一部微型小說:1MB
一次胸透視:10MB
兩章百科全書:100MB
一卷磁帶:200MB
一張CD光盤:500MB
一部廣播級質量電影:1GB
一卷大型數字磁帶:100GB
五萬棵樹製成的紙:1TB
一套大型存儲系統:50TB
NASA EOS對地觀測系統三年數據:1PB
全部印刷材料:200PB
全人類說過的全部的話:5EB
全世界海灘上的沙子數量總和:1ZB get