我们经常听到、用到计算机或者网络的一些专业术语,例如:硬盘500G,内存8G,带宽100M,比特币的全网算力已达到多少PH/s等。
你是否真的理解这些专业术语的含义?
理解这些计量单位首先需理解计算机信息的最小单位,比特(bit)是计算机表示信息的最小单位,计算机机器语言是基于二进制的,计算机机器系统只识别0和1。
位(bit):最小的数据单位
字节(Byte):8个bit组成,就是一个字节包含8个bit,存储空间的最小单位。
-
K:Kilo-表示千,在计算机中千不是1000,是1024(2^10次方)
KB = 1024B
-
M:Million-表示百万,就是兆,(2^20次方)
MB = 1024KB
-
G:Giga-表示10亿,(2^30次方)
GB = 1024MB
-
T:Tera-表示10,000亿,(2^40次方)
TB = 1024GB
-
P:Peta-表示10,000,000亿,(2^50次方)
PB = 1024TB
-
E:Exa-表示10,000,000,000亿,(2^60次方)
EB = 1024PB
理解以上计量单位后,再看平常涉及的专业术语。
硬盘500G:是指硬盘的存储空间为500*(2^30次方)字节。
内存8G:指内存的容量为8*(2^30次方)字节。
带宽100M:指网络中数据传输速率,带宽的单位为Mbps,每秒多少兆比特,所以带宽100M指的是网络传输速率为每秒100Mbit,而不是我们通常认为的每秒100MB。电信领域通常将比特bit称为小b,字节Byte称为大B。
算力PH/s:指比特币(区块链)网络中的挖矿算力,H/s是指每秒进行哈希碰撞的次数,PH/s指每次进行哈希碰撞的次数已达到2的50次方。实际上目前比特币的全网算力已达到EH/s量级,即每秒2的60次方,数据来源于BTC.com矿池。