计量单位
计算机计量存储容量的计量单位
二进制数
bit = {
"ch": "比特",
"abbr": "b",
}
字节(Byte )
byte
Byte = {
"ch": "字节",
"abbr": "B",
}
一个字节 = 八位二进制数
1Byte=8bit
KB
Kilobyte = {
"ch": "千字节",
"abbr": "KB",
}
1KB=1024Byte
1KB=1024B
数据的传输速率的计量单位
数据率—就是数据的传输速率。
带宽的单位一般有两种表现形式:
第一种是B/s、KB/s或MB/s,表示单位时间(秒)内传输的数据量(字节、千字节、兆字节);
第二种是bps(或称b/s)、Kbps(或称Kb/s)或Mbps(或称Mb/s),表示单位时间(秒)内传输的数据量(比特、千比特、兆比特)。
两种带宽的换算公式是:1 B/s=8 bps(b/s)、1 KB/s=8 Kbps(Kb/s)、1 MB/s=8 Mbps(Mb/s)
基于字节的带宽计量
基于比特的带宽计量
b/s = {
"ch": "比特/秒",
"abbr": "bps",
"desc": "每秒传送多少二进制数字(0or1)",
}
数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位.
字符编码
ASSIC
概念:
一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制,最小值-128,最大值127。如一个ASCII码就是一个字节。
Unicode
概念:
一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节
Unicode方式存储使用的存储容量是ASSIC方式存储使用的存储容量的两倍。
UTF-8
概念:
一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节
GBK
概念:
国产,通过将汉字与ASSIC的值建立一对一映射关系,间接实现中文的存储。
无论哪种类型的编码方式,仅对占用的本地存储容量(空间)大小产生影响;当程序放入内存运行时,最终统一使用Unicode编码的方式。