作为本专业的学生,不可避免地要与各种计量单位打交道,尤其是数据量,但是你知道bit、Byte、KB、GB、TB……都意味着多少数据么?你有没有听说过EB、ZB、YB呢?
bit(比特)是Binary Digit的英文缩写,是量度信息的单位,也是表示信息量的最基本的单位,只有0,1两种二进制状态。8个bit组成一个Byte(字节),能够容纳一个英文字符,而一个汉字需要两个字节的存储空间,普通英文单词则需要十个左右的字节。
从字节开始往上按照千分位递进,分别就是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次方个字节,完整地写下来就是1,208,925,819,614,629,174,706,176。
下面是一些形象化的数据:
一张电报:100字节
一个笑话:1KB
一页书籍:10KB
一张低分辨率照片:100KB
一部微型小说:1MB
一次胸透视:10MB
两章百科全书:100MB
一卷磁带:200MB
一张CD光盘:500MB
一部广播级质量电影:1GB
一卷大型数字磁带:100GB
五万棵树制成的纸:1TB
一套大型存储系统:50TB
NASA EOS对地观测系统三年数据:1PB
所有印刷材料:200PB
全人类说过的所有的话:5EB
TB的级别再往上,其实还有PB,EB,ZB,YB,NB,甚至还有DB。
1TB=2的40次方Byte=1099511627776 Byte
1PB=2的50次方Byte=1125899906842624 Byte
1EB=2的60次方Byte=1152921504606846976 Byte
1ZB=2的70次方Byte=1180591620717411303424 Byte
1YB=2的80次方Byte=1208925819614629174706176 Byte
1NB=2的90次方Byte=1237940039285380274899124224 Byte
1DB=2的100次方Byte=1267650600228229401496703205376 Byte
其中的DB,实际上已经是很大的单位了,1DB等于2的60次方TB等于1152921504606846976 TB,这就相当于1152921504606846976个1TB硬盘。其总重量约为77245740809万吨。目前最大的船诺克耐维斯号载重量为56万吨。也就是说储存1NB的数据的硬盘要诺克耐维斯号最少来回拉大约13.8亿次才能将这些数据运到地点。现在了解1DB的概念了吧,不知道世界毁灭前,能不能发展到DB时代呢。 但是实际上还有比DB更大的单位,就是CiB(Corydonbyte),1CiB(Corydonbyte)=1024DiB,即2的110次方字节。这样大的数据单位估计在未来的五年内是无法达到的,不过我相信假以时日人类的需求一定能够达到或者超越CB级。