HiSEN

计算机存储单位 - 以及常识

一、常见单位

单位英文全称中文全称转换
bbit-
BByte字节1B=8b
KBKilo Byte千字节1KB=1024B
MBMega Byte兆字节1MB=1024KB
GBGiga Byte千兆1GB=1024MB
TBTrillion Byte万亿字节1TB=1024GB
PBPeta Byte千万亿字节1PB=1024TB
EBExa Byte百亿亿字节1EB=1024PB
ZBZetta Byte十万亿亿字节1ZB=1024EB
YBYotta Byte一亿亿亿字节1YB=1024ZB
BBBronto Byte一千亿亿亿字节1BB=1024YB
NBNona Byte1NB=1024BB
DBDogga Byte1DB=1024NB
CBCorydon Byte1CB=1024DB

进制除了 Byte 与 bit 之间是 8,其它的都是 1024,但是目前很多时候习惯用 1000,比如 1T ≈ 1000G;

二、带宽/网速

2.1 带宽

运营商(ISP)带宽宣传常见的有:50M、100M、500M、1000M…
注意:这是传输速率,而不是下载速度。

它们的单位其实是:bps (全称 bit per second,b/s)
50M 中 M 的含义是:million 即 百万。
翻译过来就是:50Mbps = 50,000,000 b/s;

2.2 网速

各种下载软件,比如迅雷会现在下载速度:12M/s
这个 12M 的单位是 byte 也就是字节。
由表常见单位可知,1byte = 8bit

所以由带宽传输速率转换为下载速度一般需要除以 8
即 100M 带宽,理论上最大的下载速度为:100Mbps / 8 = 12.5Mbyte / s(俗称网速 12.5M);

三、字节占用

关于字节的占用,最明显的就是文本编辑器,写入文本后保存,在文件管理器中能看到具体占用了多少存储空间。
问:一个英文(或标点)占用多少字节?一个汉字(或标点)占用多少字节?
答:与所使用的编码有关系,具体如下表:

编码英文汉字
ASCII1byte2byte
UTF-81byte3byte
Unicode2byte2byte